Summary: If ns1.yourbrand.com doesn't resolve, or client domains using your private nameservers don't load, work through these checks for glue records, typos, propagation, and DNSSEC.

Step 1: Figure out which part is failing

Run these commands in Terminal (Mac or Linux), replacing the example names with yours. Each one tests a different piece.

# 1. Does the nameserver itself resolve to your server's IP?
dig +short ns1.yourbrand.com
# 2. What nameservers does the client domain use?
dig +short NS clientdomain.com
# 3. Does your server answer for the client domain?
dig @YOUR-SERVER-IP clientdomain.com A +short

On Windows, use Command Prompt:

nslookup ns1.yourbrand.com 8.8.8.8
nslookup -type=ns clientdomain.com 8.8.8.8
nslookup clientdomain.com YOUR-SERVER-IP
ResultLikely causeGo to
Test 1 returns nothing or the wrong IPGlue or A records are missing or wrongStep 2
Test 2 shows the old nameserversThe domain wasn't updated, or the change is still spreadingStep 3
Test 3 returns nothingThere's no DNS zone for that domain on your serverStep 4
All three look right, but the site still fails for some peopleCaching or DNSSECSteps 3 and 5

Step 2: Check glue and A records

  • Register glue at the right registrar. Child nameservers belong at the registrar for your brand domain (yourbrand.com), not the client's domain.
  • Check the IP. The glue for both ns1 and ns2 should point to your server's dedicated IPv4 address. You'll find it in your welcome email and in the Client Area under Services.
  • Check the registry. For .com and .net brand domains, run:
    dig +norec @a.gtld-servers.net ns1.yourbrand.com A
    Your IP should appear in the ADDITIONAL section. If it doesn't, the glue hasn't been registered or hasn't reached the registry yet.
  • Check the A records. The DNS zone for yourbrand.com needs A records for ns1 and ns2. If that zone lives on your server, check it in WHM » DNS Functions » DNS Zone Manager.

Step 3: Look for typos and wait for propagation

  • Look closely for typos like ns1.yourbrnad.com, extra spaces, or a missing ns2. The names must match exactly everywhere: at the registrar, in WHM » Server Configuration » Basic WebHost Manager Setup, and in the client domain's settings.
  • Nameserver changes can take 24 to 48 hours to reach everyone, because resolvers cache the old values. Glue records usually update within a few hours.
  • To see what the authoritative servers say, without caching getting in the way, run:
    dig +trace clientdomain.com
  • Your own computer may cache old answers. Flush it with ipconfig /flushdns on Windows, or sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder on a Mac.

Step 4: Make sure your server has the zone

Your server can only answer for domains it knows about. If Test 3 returns nothing:

  • Confirm that the domain belongs to a cPanel account in WHM » Account Functions » List Accounts, or is an addon domain on one.
  • Check WHM » DNS Functions » DNS Zone Manager for the domain's zone and its A record.
  • Check that DNS is running in WHM » Server Status » Service Status.

Step 5: Check DNSSEC

If the client domain used DNSSEC at its old DNS host, its registrar may still have DS records for the old setup. That can make the domain fail to resolve (a SERVFAIL error) once it moves to your nameservers. Run:

dig +short DS clientdomain.com

If this returns a result and you haven't set up DNSSEC on your server, remove the DS records at the client's registrar. After that, allow time for caches to clear.

Registrar notes

  • The child nameserver feature goes by different names depending on the registrar: "Child Nameservers," "Glue Records," "Register Nameservers," "Host Names," or "Personal DNS Server." Look in the domain's advanced or DNS settings, or ask your registrar's support team.
  • Some registrars and country-code domain extensions won't accept two nameservers on the same IP. Your plan includes one IPv4 address, so if you run into this, open a ticket to discuss options.
  • Brand domain registered with Liberation? Open a ticket and we'll help register your child nameservers.

Still stuck? Open a ticket

Our U.S.-based support team is available 24/7. Open a support ticket from the Liberation Client Area and include your brand domain, one affected client domain, and the output of the three dig or nslookup tests. Tickets are private, so they are the safe place to share server details. Never post passwords in public forums or chats.

Was this answer helpful? 0 Users Found This Useful (0 Votes)