webzod
account

Add glue records for nameservers inside your own domain

dns.ns.glue_missing · effort: about an hour

Why it matters

A nameserver is named under the domain it serves, so resolvers need its address from the registry to find it. Without that glue record resolution can fail in a loop.

Staged change. Do this in stages and check each one before the next, so a mistake does not break your site or your mail.

The fix

  1. At your registrar find the section called glue records, host records, child nameservers or personal nameservers.
  2. Create a host record for each nameserver named under your domain (for example ns1.yourdomain) with its public IPv4 address, and IPv6 if it has one.
  3. Make sure the same address exists as an A or AAAA record in the zone.
  4. Alternatively use nameservers under a different domain, for which no glue is needed.
  5. Wait for the registry to publish the change and confirm with the command below. The glue addresses appear in the additional section of the last delegation answer.
bash
dig +trace +additional NS example.com

The examples use example.com. Replace it with your own domain.

Read the documentation (opens in a new tab)

Scan your domain to see whether this applies to you.