webzod
account

Give each nameserver name an IP address

dns.ns.unresolvable · effort: about an hour

Why it matters

A nameserver name listed for the domain does not resolve to any address, so resolvers cannot reach it. It is typically a typo at the registrar or a deleted record.

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. Look at the nameserver names registered for the domain and compare them with the names your DNS provider gave you. A typo at the registrar is the most common cause.
  2. If the name is under your own domain (for example ns1 of your domain), register it as a host or glue record at your registrar with its IP address, and create the matching A or AAAA record in the zone.
  3. If the name belongs to a provider, correct it at your registrar or use the names the provider currently documents.
  4. Confirm the name resolves with the command below.
bash
dig NS example.com +short
# replace ns1.example.net with a nameserver from the delegation
dig +short A ns1.example.net
dig +short AAAA ns1.example.net

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.