ok thanks for explaining. My registrars don't require the actual IP address as I've always only entered the ns1. ns2. for the name servers so that part wouldn't affect me.
Oh, but that part affects you most.
The registrar where you register your nameservers must require the IP#, because it has to create a record for the nameserver on the second level DNS servers. For .com and .net domains, that's the ?.gtld-servers.net servers, where the
? is replaced by the letters of the different servers used.
Otherwise you've given the DNS system an impossible task:
For example, I want to know the address of your domain, so I look it up. I get the name of your nameserver, which has the same domain name. But I can't find it's nameservers because they only exist in your zone file, and I can't find your zone file, because I can't find your nameservers.
There's a big difference between listing two nameservers for a domain name, and creating those nameservers in the first place. Listing the nameservers requires (for most registrars) only the name; since the IP# could change there's no reason to have it. It's looked up in the gtld servers.
Creating the nameservers must require the IP# because that's how you get the information into the gtld servers in the first place.
How you do that depends on which registrar you used.
The
mynameserver.com domain is registered by 1&1 Internet; I don't know if they properly register nameservers or not. They may not, since they give away domain names and expect you to use them just to host domains.
If not you'll have to move the domain to a registrar that does.
What? You don't own
mynameserver.com? I didn't think so, since it was registered ten years ago and you tell us you're a bit newer than that.
Then the question becomes,
how do you expect us to help you if you give us incorrect information?
Jeff