gpmgroup

msg:3297826 | 8:21 pm on Mar 30, 2007 (gmt 0) |
I may have misunderstood your setup but are you saying your nameservers are on the same machine as your domains? If you are running your own nameservers you should have 3 machines ideally on at least 2 different parts of the internet. Most people use their Registrars Nameservers, though a 3rd party Namesevers with a company like ZoneEdit.com would give you more flexibility if you want to (or have to) move webservers.
|
groovyhippo

msg:3297870 | 9:22 pm on Mar 30, 2007 (gmt 0) |
You haven't misunderstood, they are on the same machine. Maybe I'm going about this the wrong way?
|
syber

msg:3298495 | 6:51 pm on Mar 31, 2007 (gmt 0) |
I think you would be much better off going to a third party DNS provider <snip>. This way your DNS will be on redundant servers around the world. [edited by: Webwork at 7:34 pm (utc) on Mar. 31, 2007] [edit reason] Charter [webmasterworld.com] [/edit]
|
groovyhippo

msg:3298521 | 7:42 pm on Mar 31, 2007 (gmt 0) |
I'm beginning to think you're right. And thanks for the sticky gpmgroup, I'll check out your recommendations.
|
jtara

msg:3300269 | 5:16 pm on Apr 2, 2007 (gmt 0) |
| we receive the error "Nameserver doesn't exist in the registry" |
| You need to register the domain servers first. This is done in a DIFFERENT PLACE in your registrar's control panel than where you set your nameserver addresses. You should also make sure your new nameserver is reponding, and create A and NS records for the new nameserver(s).
|
ashii

msg:3300824 | 8:15 am on Apr 3, 2007 (gmt 0) |
You must register your name servers. You can do so on namecheap and godaddy etc... by just opening a new account there. Don't confuse it with your domains name nameservers. First step is just tell registry that they havea new machine with nameservers.
|
jtara

msg:3301255 | 5:54 pm on Apr 3, 2007 (gmt 0) |
You must register your name servers. You can do so on namecheap and godaddy etc... by just opening a new account there. |
| You can only register a nameserver using the registrar where you have the domain containing the nameservers registered. So, you have a domain, "example.com", registered, for example, at GoDaddy, and you want nameserver ns1.example.com and ns2.example.com. First, set up your DNS server. Add A records and NS records for ns1 and ns2. Change your SOA record so that ns1.example.com is the origin. Now, go to Godaddy and register the domain servers ns1.example.com and ns2.example.com. Finally, change your nameserver pointers to point to ns1.example.com and ns2.example.com. You can NOT register ns1.example.com and ns2.example.com at some other arbitrary registrar. It must be the registrar where you have example.com registered, and you'll have to be logged-in to that account (if you have multiple accounts at the registrar).
|
groovyhippo

msg:3301309 | 6:52 pm on Apr 3, 2007 (gmt 0) |
I have solved this now. I registered a new .com domain with godaddy (which is not my existing registrar). I then set the nameservers on that domain to be my new nameservers. And it accepted them without any complaints. And then, surprisingly, my existing registrar accepts those same nameservers. So it seems that godaddy updates the registries immediately. The domain containing the nameservers isn't registered with them either. Not sure why or how, I'm just pleased it works!
|
jtara

msg:3302329 | 5:16 pm on Apr 4, 2007 (gmt 0) |
It wasn't necessary to register a new domain - there's nothing wrong with using nameserver in the SAME domain as the domain (or a domain) that the nameserver resolves. This configuration is commonly referred-to as "vanity DNS". (Though, more properly, the term refers to using a third-party DNS server but registering your own names for their servers.)
|
groovyhippo

msg:3302395 | 6:09 pm on Apr 4, 2007 (gmt 0) |
The domain that the nameserver resolves was already registered with the existing registrar though - and I couldn't get them to update the registries to recognise the nameservers. That's why I had to go to godaddy and register a completely random .com name and then use that to accept the nameservers.
|
|