Fix: MISSING GLUE DNS Error

Learn what the MISSING GLUE DNS error means, what causes it, and how to fix it with step-by-step troubleshooting instructions and tools.

ReviewMyDNS is a free DNS propagation checker that queries 50+ global DNS servers to verify your DNS records. Check A, AAAA, MX, CNAME, TXT, NS, and SOA records instantly.

What Is a Missing Glue Record?

A glue record is a special A or AAAA record that a parent zone (like .com or .net) provides alongside an NS delegation to break a circular dependency. When your domain's nameservers are hosted on a subdomain of the domain they serve — for example, ns1.example.com serving DNS for example.com — a resolver cannot look up ns1.example.com without first knowing how to reach example.com. The glue record solves this by publishing the IP address of ns1.example.com directly in the parent zone's response.

When the glue record is missing, resolvers get stuck in an unresolvable loop: to find the authoritative servers for example.com, they need to look up ns1.example.com, but to look up ns1.example.com, they need to contact the authoritative servers for example.com. Resolvers handle this failure by returning SERVFAIL or by timing out entirely.

When Glue Records Are Required

Glue records are mandatory only when the nameserver hostname falls within the zone it serves. Concretely:

  • Glue required: Domain example.com using nameservers ns1.example.com and ns2.example.com.
  • Glue not required: Domain example.com using nameservers ns1.registrar.com and ns2.registrar.com. Those nameservers belong to a different zone that can be resolved independently.

Most domain registrars call this feature "host records" or "registered hosts." Before you can set ns1.example.com as a nameserver for example.com, you must first register the IP address for ns1.example.com with the registrar. This registration is what creates the glue record in the parent TLD zone.

How to Diagnose a Missing Glue Error

Use dig to trace the delegation path manually:

dig +trace example.com NS

If the TLD nameservers return your NS records without accompanying A records in the Additional section, glue is missing. You can also verify by querying the TLD servers directly:

dig NS example.com @a.gtld-servers.net

Look at the Additional section of the response. If it is empty when your NS records point to hostnames under your own domain, the glue records were not registered.

How to Fix a Missing Glue Record

The fix must be performed at your domain registrar, not in your DNS zone file. Log in to your registrar's control panel and find the section for "Host Records," "Child Nameservers," or "Private Nameservers." Create host registrations for each nameserver hostname, providing its IP address. Once saved, the registrar submits these records to the parent TLD registry. Propagation of glue records through the TLD zone typically takes 12-48 hours.

After creating the glue records, verify them with dig or use the ReviewMyDNS propagation checker to confirm the nameserver delegation is resolving correctly from multiple global locations. If your domain was completely unreachable due to the missing glue, resolution should recover once the TLD zone propagates the new glue entries.

Registrar-Specific Steps for Adding Glue Records

The exact steps to register a glue record vary by registrar, but the underlying process is the same at all of them:

  • GoDaddy: Navigate to your domain, click "Manage DNS," then scroll to "Hostnames." Click "Add" and enter each nameserver subdomain (e.g., ns1) and its IP address.
  • Namecheap: Go to "Domain List," click "Manage" on your domain, then select "Advanced DNS." Under "Personal DNS Servers," add each nameserver hostname and IP.
  • Google Domains / Squarespace: Navigate to DNS settings, find "Custom name servers" then "Edit name servers." A link to "Register hosts" lets you add hostnames with their IPs.
  • Cloudflare Registrar: Glue records are managed under "Registrar" then "Name servers." Use the "Add host" option to register each private nameserver IP.

If your registrar's panel has no option to register host records or child nameservers, contact their support team. This option is only relevant if you operate your own authoritative nameservers — if you use Cloudflare, AWS Route 53, or any third-party DNS provider, their nameservers are in a different zone and glue records are handled by the DNS provider automatically.

Related DNS Errors

A missing glue record often produces a SERVFAIL error at the resolver level, or a Lame Delegation if the nameserver is reachable but refuses to answer authoritatively. If your domain was working and suddenly stopped, check for recent changes to your nameserver configuration. See the full DNS error reference for causes and fixes for all common DNS error types, and use the DNS propagation checker to verify resolution from 50+ global servers after your fix is applied.