Verisign (through their involvement in the management of the root DNS servers on the net) has pushed out a change so if you have private nameservers set at your registrar, then your DNS server must have a matching A record or the site will not resolve. The way around this is to simply add an A record to the DNS zone for each nameserver.
Note, this should only concern anyone using private nameservers. Hatchling, Baby, and Business plan owners should not worry about this, as they cannot use private name servers.
Creating the A records
- Login to WHM and look under DNS Functions.
- Click Edit DNS Zone and select the primary domain (the one that appears in your welcome email).
- Click the Edit button and wait for the page to load.
- Check your New Account Info email for the correct name server IPs.
EXAMPLE:
- ns1.resellerdomain.com -> 123.123.123.123
- ns2.resellerdomain.com -> 50.50.50.78
(If you only have one IP, the second IP is the first IP +1 to the last number, e.g. 123.123.123.124.)
- This is exactly the information you need for the record name and address. Almost done!
- Back at WHM, scroll down to where you see "Add New Entries Below this Line".
- In the first blank below that line, type ns1
- Skip the 14400, and in the drop down select "A".
- A new box will appear. Erase "IP or Hostname" and type your NS1 IP address. EXAMPLE: 123.123.123.123
- In the second blank below that line, type ns2
- Skip the 14400, and in the drop down select "A".
- A new box will appear. Erase "IP or Hostname" and type your NS2 IP address. EXAMPLE: 50.50.50.78
- Scroll all the way down and click the Save button.
When you get to the last step, it should look similar to this screen shot.
Do NOT repeat for every domain you host. This only needs to be done for your primary domain name.
Be sure to also fix your DNS glue (see Related Article).
If this does not fix your problem, then please make sure that you have registered your private nameservers first. To test if your private nameservers are correctly registered, you can ping each name.
Here I show an example of a nameserver which is not registered (ns1.mydomain.com), and then one that is registered (ns1.osirion.co.za).
EXAMPLE BAD PING TEST
C:\>ping ns1.mydomain.com
Ping request could not find host ns1.mydomain.com. Please check the name and try again.
EXAMPLE GOOD PING TEST
C:\>ping ns1.osirion.co.za
Pinging ns1.osirion.co.za [67.18.54.2] with 32 bytes of data:
Reply from 67.18.54.2: bytes=32 time=6ms TTL=56
Reply from 67.18.54.2: bytes=32 time=6ms TTL=56
Reply from 67.18.54.2: bytes=32 time=8ms TTL=56
Reply from 67.18.54.2: bytes=32 time=7ms TTL=56
Ping statistics for 67.18.54.2:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 6ms, Maximum = 8ms, Average = 6ms
C:\>