Interpreting a subdomain delegation NS/glue mismatch
Delegating a subdomain to a separate set of name servers — common when a SaaS platform, a separate engineering team, or a different DNS provider is meant to run just one piece of your domain — is a change made inside your domain's own zone file, not at the registrar, and when the name servers the parent zone hands out for that subdomain don't match what the subdomain's own servers claim, or a required glue record was never added, the domain stops resolving in a way that's easy to misdiagnose as a registrar problem when it isn't one.
By AdminKit team, Netbase JSC · Updated October 31, 2026
Two delegations, two different places to look
A domain can be “delegated” in two genuinely different senses, and conflating them is the usual reason a subdomain delegation problem takes longer to find than it should. Delegating example.com itself happens at the registrar: the registrar publishes the domain’s NS records (and any glue they require) into the .com zone, and a Whois/RDAP lookup shows exactly what’s on file there. Delegating dev.example.com to a different set of name servers — a common pattern when a SaaS platform, a separate team, or a different DNS provider is meant to run one piece of a larger domain — is an entirely different act: it’s a set of NS records published inside example.com’s own zone file, by whoever controls that zone’s DNS, with no registrar step at all and nothing a WHOIS/RDAP lookup on the domain will ever show you. RFC 1034 describes both as ordinary zone cuts, but only one of them is visible outside the DNS itself.
When subdomain glue is needed, and where it actually lives
The same circular-lookup problem that makes glue records necessary for a whole domain applies identically one level down. If dev.example.com is delegated to a name server called ns1.dev.example.com — a hostname inside the very subdomain being delegated, or inside the parent domain — resolving that name server’s address would normally mean asking a zone that hasn’t been reached yet, exactly the circularity RFC 8499 defines glue records to solve. The difference from apex-domain glue is entirely about where the fix goes: a whole-domain glue record is published by the registrar into the TLD zone, but a subdomain’s glue record has to be published directly in the parent zone’s own file — example.com’s zone, not the registrar’s nameserver settings — alongside the NS records that delegate the subdomain in the first place. A delegation set up by someone who only thought to check the registrar, because that’s where “glue records” usually live for a whole domain, is a common way this gets missed entirely.
The decision tree
Work through these in order rather than guessing which layer is broken:
- Does the parent zone even show a delegation for the subdomain? Query the subdomain’s NS records with AdminKit’s DNS lookup tool. No NS records at all means the subdomain was never delegated in the parent zone — there’s nothing further down the chain to diagnose yet.
- Do the delegated name servers resolve to an address? If one of them has a hostname inside the subdomain or parent domain and doesn’t resolve, that’s a missing glue record at the parent zone — the resolver can’t even reach the server to ask it anything, regardless of whether that server is correctly configured.
- If the name servers resolve, do they actually answer authoritatively for the subdomain? Query one of the delegated servers directly for the subdomain’s own records. A timeout, refusal, or non-authoritative answer here is a lame delegation, not a glue problem — see glue records and lame delegation explained for how to confirm and fix that specific failure.
- Does the subdomain’s own NS record set match what the parent delegates? A child zone listing a different (or larger) NS set than the parent isn’t automatically wrong — resolvers generally trust the child’s own answer once the referral succeeds — but if the parent’s list includes a server the child zone no longer recognizes as authoritative for itself, that’s a stale delegation left over from a provider migration, worth cleaning up even when it isn’t currently causing outright failures.
Why this looks like a registrar problem until it isn’t
The most common dead end in troubleshooting a broken subdomain delegation is spending time in the registrar’s control panel, where the whole-domain NS records and any apex-level glue are both correct and entirely irrelevant to the problem. Because a subdomain delegation lives one level deeper, in the parent zone’s own DNS records, confirming it means querying DNS directly rather than checking what the registrar has on file — the registrar genuinely has no visibility into delegations made inside a zone it merely delegates the apex of.
Next step
Run AdminKit’s DNS lookup tool against the subdomain in question, checking its NS record set first, then resolving each listed name server’s own A/AAAA record — that sequence is what the decision tree above walks through, and it’s the fastest way to see which step the delegation actually breaks at.
This guide is general information, not a security audit of your specific network — see our disclaimer for what AdminKit's guidance does and does not commit to.
Frequently asked questions
What's the difference between delegating a whole domain and delegating a subdomain?
A whole domain's delegation is set at the registrar, which publishes NS records (and any needed glue) into the TLD's zone — that's what a WHOIS/RDAP lookup shows you. A subdomain's delegation is set entirely inside the parent domain's own zone file, as NS records for the subdomain name published by whoever controls the parent zone's DNS, with no registrar involvement and nothing visible in WHOIS/RDAP at all. Troubleshooting the wrong one — checking the registrar when the problem is a zone-file delegation, or vice versa — is the most common reason this takes longer to fix than it should.
Do I need a glue record for a delegated subdomain?
Only if at least one of the name servers you're delegating the subdomain to has a hostname inside the subdomain itself (or the parent domain), the same in-bailiwick condition that requires glue at the registrar level for a whole domain. If `dev.example.com` is delegated to `ns1.dev.example.com`, resolving that name server's address would normally require asking the zone it's delegated to answer for — a circular dependency — so an A/AAAA glue record for it has to be published directly in the parent zone (`example.com`'s own zone file) alongside the NS delegation. If the subdomain is delegated to name servers hosted under a completely separate domain, no glue is needed for that delegation.
Where does subdomain glue actually get configured, if not at the registrar?
In whichever DNS provider's control panel or zone file hosts the parent domain itself — the same place that holds the NS records delegating the subdomain. This is a different location from registrar-level glue for the whole domain, which is why checking a registrar's nameserver glue settings for a subdomain problem finds nothing: that registrar has no visibility into, or control over, delegations made inside the parent zone.
The parent zone's NS records for my subdomain don't match what the subdomain's own servers list — is that always broken?
Not automatically. Resolvers follow a referral from the parent and then generally trust what the child zone's own servers answer with for everything other than the initial handoff, so a child listing a slightly different or additional NS set than the parent isn't inherently invalid. It becomes a real problem when the servers the parent actually hands out don't answer authoritatively for the subdomain at all (a lame delegation) or when the mismatch reflects a stale decommissioned server still listed somewhere in the chain.
How do I tell whether the problem is a missing glue record versus a lame delegation?
A missing glue record for an in-bailiwick name server typically shows up as the name server itself failing to resolve — the resolver can't get an address for it at all, so it never even gets to ask it anything. A lame delegation is different: the name server's address resolves fine, a connection succeeds, but the server doesn't answer authoritatively for the zone it was delegated. The first is a resolution problem one level before the second; see glue records and lame delegation explained for the general-case background both of these inherit from.
Want AdminKit to watch this for you?
Free checks tell you the state today. Protective DNS and monitoring tell you when it changes.
Talk to an expert
Huy Nguyen (David), Founder & CEO, Netbase JSC
Ask whether this fix applies to your setup, or get a second pair of eyes on your DNS and mail records.