📜 NS Lookup Tool

Find the authoritative name servers for any domain, cross-check parent vs. child delegation, and spot glue-record or misconfiguration problems — live, free, no signup.

Examples: github.com   wikipedia.org   cloudflare.com
🕒 Recent Lookups
No recent lookups yet.
Every domain on the internet answers to a small, specific set of servers that the rest of the world is required to trust for anything about that domain — its mail routing, its website address, its subdomains, all of it. Those are the domain's name servers, and figuring out exactly which ones are currently authoritative, whether the registry and the zone actually agree with each other, and whether the underlying glue records are set up correctly is one of the most common — and most misunderstood — diagnostic steps in DNS work. This tool queries live and shows you exactly what's delegated right now; below it is a full reference on how name servers, delegation and glue records actually function underneath the hood.
⭐ ToolsNovaHub Pro Tip
When a domain "isn't resolving" right after a DNS provider migration, check the NS records at the registry first, not the zone file. The zone file living at your new provider is irrelevant to the rest of the internet until the registry's delegation actually points there — that's the step people forget.
⚠️ Common Beginner Mistake
Assuming a name server change is instant because it "looks" applied inside the new provider's dashboard. The dashboard shows your intent, not global reality — the change only takes effect once the registry updates the parent zone, and that update has its own propagation delay separate from any TTL inside your zone file.

🔍 What Is an NS Record?

An NS (Name Server) record is DNS's way of pointing at authority itself. It doesn't hold an address, a mail server, or a text value — it holds the hostname of a server that is allowed to give official, binding answers about a zone. When any resolver anywhere needs to find out what a domain's mail server is, what its website resolves to, or what any subdomain contains, it eventually has to ask one of that domain's listed name servers, because those are the only servers the rest of the DNS hierarchy has agreed to trust for that particular piece of namespace.

This matters more than most single record types because everything else depends on it. A wrong A record breaks one hostname. A wrong or missing NS delegation can break the entire domain — every subdomain, every mail route, every service — because nothing downstream can even be discovered if the authority chain pointing to it is broken. This tool exists to make that chain visible: which name servers are currently delegated, whether they're reachable, and whether the picture at the registry actually matches what the domain's own zone believes.

📋 Record Structure & Syntax

An NS record's syntax is short and purely referential — a zone name, a TTL, a class, the record type, and the hostname of a name server:

example.com.    86400    IN    NS    ns1.dnsprovider.net.
example.com.    86400    IN    NS    ns2.dnsprovider.net.

Domains almost always publish more than one NS record for the same zone — that's not redundancy for its own sake, it's a structural requirement most registries and RFC 1035 conventions expect, so that a single unreachable name server never takes an entire domain offline. NS records typically carry a longer TTL than most other record types, often 24 to 48 hours, because delegation is meant to be stable infrastructure, not something that changes often.

⚙️ How This Tool Queries Delegation

When you click Lookup, the tool sends a live NS query for the domain against a public DNS resolver, retrieves every name server currently published, and then queries each one individually for its own A and AAAA address so you can see exactly where each server actually lives on the internet, not just its hostname.

1

You Enter a Domain

Type in the root domain you want to check delegation for.

2

NS Records Are Queried

The tool retrieves the full, current list of authoritative name servers for that zone.

3

Each Name Server Is Resolved

Every returned hostname is individually queried for its own IPv4/IPv6 address.

4

Delegation Health Is Summarized

The tool flags the server count, provider diversity, and any server that failed to resolve.

🏮 Parent vs. Child: Why Two Copies Exist

Here's the part that trips up almost everyone the first time they hit it: a domain's NS records actually exist in two separate places that are supposed to agree, but don't have to. The registry — the organization that runs the parent zone, like .com or .org — stores its own copy of the delegation, which is what the rest of the internet actually follows first. Separately, the domain's own zone file, hosted wherever its DNS is managed, contains a second copy of the same NS records at the zone apex.

Under normal conditions these two copies match exactly. They can drift apart, temporarily, during a DNS provider migration: someone updates the registry's delegation to point at the new provider, but the old provider's zone file — if it's still reachable — might still be serving an outdated internal copy of the NS records. Resolvers follow the registry's copy to find the domain in the first place, so that's the one that actually controls where traffic goes; the internal zone copy is more of an internal consistency check. A live delegation check like this one is the fastest way to see, in one place, exactly what's currently published at the level that matters.

🔗 Glue Records, Briefly

A glue record solves a specific chicken-and-egg problem: what happens when a domain's name server hostname lives inside the very domain it's supposed to serve? Asking "what's the IP of ns1.example.com" would normally require asking example.com's name servers — but ns1.example.com is one of them. To break that loop, the parent zone stores the name server's IP address directly, alongside the delegation, so a resolver never has to circle back on itself. That directly-attached IP is the glue record.

Glue is only required when a name server's hostname is inside (or a subdomain of) the zone it serves — commonly called in-bailiwick name servers. A name server hosted on a completely separate domain, like a third-party DNS provider's own infrastructure, doesn't need glue, because resolving its address doesn't create a circular dependency in the first place. Missing or stale glue is a genuinely common cause of "my domain won't resolve for some people but works for others" tickets.

🗺️ Where NS Records Sit in the Resolution Flow

NS records are the connective tissue of the entire DNS hierarchy. A resolver starts at the root, gets referred to the TLD's name servers via NS records, gets referred again from there to the domain's own name servers via another set of NS records, and only then finally asks those servers for the actual A, MX, TXT or other record it originally wanted. Every single DNS lookup on the internet passes through at least two layers of NS-record referral before it ever reaches the record type most people think of as "the answer."

📊 Comparison Tables

Record TypePurposeHeld By
NSDeclares which servers are authoritative for a zoneParent zone + the zone itself
SOAZone metadata — serial, refresh, retry, expire, minimum TTLThe zone itself, one per zone
Glue (A/AAAA)Provides an in-bailiwick name server's IP to avoid circularityParent zone only
A / AAAAMaps a hostname to an actual IPv4/IPv6 addressThe zone itself

Parent Zone vs. Child Zone Delegation

FactorParent (Registry)Child (Zone File)
What it controlsWhere resolvers are told to go firstWhat the domain's own DNS provider actually serves
Where it's editedRegistrar / registry control panelDNS hosting provider's zone editor
Which one "wins" in practiceYes — this is what resolvers followOnly relevant once a resolver already got here

Registrar vs. Registry vs. DNS Provider

RoleWhat It Does
RegistryRuns the actual TLD zone (e.g. Verisign for .com) and stores the authoritative NS delegation
RegistrarThe company you bought the domain from; submits delegation changes to the registry on your behalf
DNS ProviderHosts the actual zone file and answers real DNS queries for records inside it

🌐 Real-World Examples

🏢
Enterprise Multi-Provider Setups
Larger organizations sometimes delegate to two independent DNS providers simultaneously for redundancy — if one provider suffers an outage, the other keeps answering.
☁️
CDN & Managed DNS Migration
Moving a domain onto a CDN's managed DNS almost always starts with a name server change at the registrar, which is exactly the step this tool verifies actually took effect.
🛡️
Domain Security Audits
Security teams check delegation as a first step in domain-hijack investigations, since an unauthorized NS change is one of the more damaging ways a domain can be taken over.
🔌
Subdomain Delegation
Large organizations frequently delegate individual subdomains (like api.example.com) to a separate NS set entirely, letting a different team or platform manage that piece independently.
👥
Agency & Reseller Hosting
Web agencies often point client domains at their own reseller-managed name servers, centralizing DNS control for every client domain in one dashboard.
🔍
Post-Migration Verification
After any DNS provider switch, checking NS records directly confirms the registry-level change actually propagated, rather than assuming based on the dashboard alone.

🛡️ Name Server Setups Across Providers

Every major DNS provider assigns a domain a fixed pair (or larger set) of branded name server hostnames the moment a zone is created there — Cloudflare, for instance, assigns two from a large shared pool; AWS Route 53 assigns four unique ones per hosted zone; Google Cloud DNS and Azure DNS follow broadly similar patterns. Updating delegation always means changing these hostnames at the registrar, not inside the DNS provider itself — the provider only controls what happens after a resolver arrives, not whether it arrives in the first place.

🖥️ Command-Line Reference

PlatformCommand
Linux / macOS (dig)dig NS example.com +short
Linux / macOS (host)host -t NS example.com
Windows (nslookup)nslookup -type=NS example.com
Windows (PowerShell)Resolve-DnsName -Type NS example.com
Query the registry directlydig @a.gtld-servers.net example.com NS

🔁 Redundancy & Anycast

Almost every serious DNS provider serves its name servers via anycast — the same hostname and IP address announced from dozens of physical locations worldwide, with routing automatically sending each query to the nearest healthy location. From the outside, an anycast name server still shows up as one hostname with one IP in an NS lookup, but underneath it, a single query can be answered by a data center in a completely different city than the last one, purely based on network topology and current health at query time.

🔒 Security Considerations

Delegation is one of the highest-value targets in domain security, because whoever controls a domain's name servers effectively controls every other record inside it — email, website, everything. Domain hijacking via unauthorized NS change is a genuinely serious attack pattern: gain access to a registrar account, repoint delegation to attacker-controlled name servers, and suddenly every service tied to that domain can be silently redirected. Registrar-level protections — two-factor authentication, a registry lock, and monitoring for unexpected delegation changes — are the practical defenses, and this kind of live NS check is a reasonable first move whenever a domain starts behaving unexpectedly.

⏱️ Performance & Caching

NS records typically carry a long TTL, often in the 24–48 hour range, because delegation is meant to change rarely — this reduces load on the parent zone's servers but also means changes take longer to fully propagate everywhere. Resolvers cache the delegation itself, not just the individual records under it, so a fresh delegation change can take up to that TTL to be visible from every vantage point, even though your own DNS provider's zone might already be serving the intended records correctly.

❌ Common Mistakes

⚠️ Only checking the new provider's zone, not the registry delegation
A perfectly configured zone at a new provider does nothing until the registry's NS records actually point there — always confirm delegation itself, not just zone content.
⚠️ Forgetting glue records when self-hosting name servers
If your name server hostname lives inside your own domain, missing glue at the registry creates a circular lookup that fails for a meaningful share of resolvers.
⚠️ Running only one name server
A single point of failure for the entire domain — most registries require at least two, and best practice is spreading them across independent networks.
⚠️ Assuming a delegation change is instant
The long TTL typical of NS records means a change can take hours to be visible everywhere, even after the registry itself has been updated correctly.

✅ Best Practices

Use at least two, ideally four, name servers spread across genuinely independent networks or providers, so a single outage can't take the whole domain offline. Keep the registry delegation and the zone file's own NS records in sync at all times, and re-verify both immediately after any provider migration. Enable a registry lock and two-factor authentication on the registrar account, since delegation is one of the highest-value single points of control over a domain. Document glue-record requirements clearly before self-hosting name servers under your own domain.

📊 Pros & Cons of Common Setups

SetupProsCons
Single managed DNS providerSimple to manage, one dashboard, consistent toolingProvider outage can affect the whole domain
Multi-provider (dual NS sets)Survives a full outage at either providerMore complex to keep records in sync across both
Self-hosted name serversFull control, no third-party dependencyRequires glue records, anycast, and real operational uptime work

🔧 Troubleshooting

⚠️ Lookup shows old name servers after a migration
The registrar-level delegation change likely hasn't propagated yet — this is governed by the previous NS record's TTL, commonly up to 48 hours.
⚠️ One listed name server won't resolve to an address
Could be a missing or stale glue record if it's in-bailiwick, or a genuine outage at that server — verify with your DNS provider directly.
⚠️ Site works for some people, not others
A classic symptom of parent/child NS mismatch during migration — different resolvers are still caching different, disagreeing delegation data.
⚠️ Unfamiliar name servers suddenly appear
Treat this as a potential domain-hijack indicator and contact your registrar immediately if the change wasn't made by your own team.

📚 Glossary

TermMeaning
DelegationThe act of a parent zone pointing to a child zone's authoritative name servers
AuthoritativeA server that holds the actual, official zone data rather than a cached copy
Glue recordA parent-zone A/AAAA record avoiding circular lookups for in-bailiwick name servers
In-bailiwickA name server whose hostname is inside the zone it serves
Registry lockA registrar-level protection preventing unauthorized delegation changes

🎓 Expert Tips

🎓
Always Verify Registry Delegation, Not the Provider Dashboard
A dashboard shows configuration intent — a live NS query shows what resolvers are actually being told right now.
🔐
Treat Unexpected NS Changes as a Security Event First
Investigate before assuming it's a routine update — delegation hijacks are quiet and highly damaging.
🔧
Check Glue Whenever Name Servers Are In-Bailiwick
This one detail causes a disproportionate share of "works sometimes" DNS tickets — rule it out early.

For the complete record picture beyond NS, use DNS Lookup. To confirm whether a delegation change has propagated globally, use DNS Propagation Checker. Check domain ownership and registrar details with WHOIS Lookup, and trace hostname aliasing with CNAME Lookup. For the underlying address behind a name server, try A Record Lookup or AAAA Record Lookup.

📚 Want the full mechanics behind delegation? Read: Name Servers Explained → · Debugging a migration? NS Troubleshooting →

ToolsNovaHub tools are built and independently maintained with a focus on accurate, no-signup network and security utilities. Spotted an error? Let us know.

📋 Related Tools & Guides Comparison

ResourceTypeLink
DNS LookupNetworkOpen Tool →
WHOIS LookupNetworkOpen Tool →
DNS Propagation CheckerNetworkOpen Tool →
Name Servers ExplainedGuideRead Guide →
Delegation ExplainedGuideRead Guide →
Glue Records ExplainedGuideRead Guide →

FAQ

An NS (Name Server) record identifies which servers are authoritative for a domain's DNS zone — the servers the rest of the internet must ask to get official answers about that domain.
The registry (parent zone) stores its own copy of the NS records, separate from the one inside the domain's own zone file. Changing name servers without updating both can leave them temporarily disagreeing.
A glue record is an A/AAAA record stored at the parent zone that provides the IP address of a name server whose own hostname lives inside the domain it serves, avoiding a circular lookup.
Most registries require at least two; four is a common, resilient default. Spreading them across independent networks reduces the risk of a single outage taking a domain fully offline.
Delegation changes at the registry typically take anywhere from a few hours up to 48 hours to fully propagate, since resolvers cache the parent zone's NS records according to their TTL.
A registry runs the actual TLD zone (like Verisign for .com) and stores the authoritative delegation. A registrar is the company you bought the domain from and submits delegation changes to the registry on your behalf.
Live — every lookup queries a public DNS resolver at the moment you click Lookup, reflecting exactly what's currently delegated, not a stored copy.
It usually points to a missing or stale glue record (if the name server is in-bailiwick) or an outage at that specific server — worth confirming directly with the DNS provider.
Yes — an unauthorized change to a domain's name servers is a serious domain-hijacking technique, since whoever controls delegation effectively controls every record under that domain.
This is a classic symptom of parent/child NS mismatch — different resolvers around the world are still caching different, temporarily disagreeing delegation data.
Anycast lets the same name server hostname and IP be announced from many physical locations worldwide, with network routing automatically directing each query to the nearest healthy site.
Only for in-bailiwick name servers — ones whose hostname sits inside the zone they serve. Name servers hosted on a separate domain entirely don't need glue.
Yes — completely free, no signup, unlimited queries. Results come from a public DNS resolver and appear instantly.
A single reputable provider is fine for most sites; multi-provider setups add resilience against a full provider outage but require extra effort to keep both sets of records in sync.
Check its current NS delegation first — a broken, missing, or unexpectedly changed set of name servers is one of the most common root causes of a domain going fully unreachable.