All posts

How to Find Who Hosts DNS for a List of Domains (Bulk Nameserver Lookup)

··2 min read

A domain's DNS host is the company running its nameservers, and the NS records name them. Paste a list into the bulk nameserver lookup: it reads each domain's NS records and names the company behind them, such as Cloudflare, Amazon Route 53, GoDaddy, Namecheap or a web host, and marks domains sitting on a parking service.

Find the DNS host for a list of domains →

Look them up in bulk

  1. Open the bulk nameserver lookup.
  2. Paste up to 100 domains, one per line (500 when signed in with Google), or upload a CSV. Email addresses and URLs are reduced to their domain.
  3. Press Look up nameservers. One NS query per domain is sent, 25 domains at a time.
  4. Read each row: the DNS host, its type (DNS provider, registrar, web host or parking service) and the nameservers.
  5. Filter by DNS host, then download the CSV.

Do it by hand

printf "github.com\nstripe.com\nshopify.com\nwikipedia.org\n" > ns.txt

while read -r d; do echo "$d,$(dig +short ns "$d" | sort | head -1)"; done < ns.txt
# github.com,dns1.p08.nsone.net.
# stripe.com,ns-1087.awsdns-07.org.
# shopify.com,gold.foundationdns.com.
# wikipedia.org,ns0.wikimedia.org.

We ran this on 8 November 2026. The loop gives you hostnames; naming the provider is the manual part. awsdns is Amazon Route 53, nsone.net is NS1, and wikimedia.org is a domain running its own nameservers. GitHub's full answer lists both NS1 and Route 53 nameservers, the two-provider pattern. Drop the head -1 to see every nameserver.

What the DNS host tells you

  • Where to edit records. DNS changes go to the DNS host, not necessarily the registrar. See where to edit a domain's DNS.
  • Parked domains. Nameservers on a parking service usually mean no live site and no mailbox, a common source of dead leads.
  • A web host's nameservers usually mean the site was set up through that host. To see who hosts the site itself, see find which company hosts a website.
  • Not the registrar or the mail provider. Those are separate lookups: registrar via RDAP, mail via MX records.

Next step: check the mailboxes on those domains

A domain having DNS doesn't mean the address you have for it works. Upload the list at /verify to check every mailbox without sending. The first 100 checks are free with a Google sign-in, no card.

Pro, $39 a month: Unlimited email verification.* Never metered, never cut off. See pricing.

*Fair use: the first 100,000 checks a month at full speed, then slower, never cut off.

More: bulk DNS lookup for a list of domains, find domains in an email list that can't receive mail.

Common questions

How do I find the nameservers for many domains at once?

Paste the domains into the bulk nameserver lookup: up to 100 a run without an account, 500 signed in with Google. Download the table as CSV.

What does it mean if a domain uses awsdns nameservers?

Its DNS is on Amazon Route 53. cloudflare.com nameservers mean Cloudflare; domaincontrol.com is GoDaddy's default DNS and registrar-servers.com Namecheap's.

Is the DNS host the same as the registrar?

Not always. Many domains are registered at one company and point their nameservers at another. A registrar lookup shows the registrar.

Why does a domain show two DNS providers?

Usually redundancy, or a migration in progress. Both sets of nameservers answer for the zone.

Check your list before you send

Real mailbox checks over SMTP, and nothing is sent to the address. Sign in with Google and your first 100 email checks are free, no card. Plans for bigger lists are on the pricing page.