Free tool · Live records · No signup

Free DNS Lookup Tool

Check the live DNS records of any domain or subdomain in seconds — A, AAAA, CNAME, MX, NS and TXT, straight from the authoritative nameservers. No account, no limits.

Try:

What is a DNS lookup?

Every domain name on the internet has to be translated into something a machine can connect to — an IP address, a mail server, a verification string. That translation lives in the domain's DNS zone, and a DNS lookup is the query that asks the domain's authoritative nameservers what that zone currently says.

Your browser does this silently every time you open a website. This tool does it out loud: you pick the record type, and it prints the raw answer — host, type, TTL, class and value — exactly as the nameservers returned it.

It is the quickest way to answer the questions that come up during a migration or an outage: did my A record actually change? Are the nameservers pointing at the right provider? Is my SPF record still there after the email move?

Record types

Which DNS record should you check?

Six record types cover almost every real problem. Pick one to run it against your domain.

A

A record

Points a domain at the IPv4 address of the server that hosts it. This is the record you check first when a website loads the wrong page, or stops loading at all.

Looks like209.42.28.33

AAAA

AAAA record

The IPv6 version of an A record. Check it when visitors on IPv6-only mobile networks reach a different site than everyone else — or nothing at all.

Looks like2400:cb00:2049:1::a29f:1804

CNAME

CNAME record

Makes one hostname an alias of another, so it follows whatever that hostname points to. Common on www, and on the verification hostnames a CDN or SaaS tool asks you to add.

Looks likewww.example.com → example.com

MX

MX record

Names the mail servers that accept email for the domain, each with a priority — the lowest number is tried first. The first thing to check when mail stops arriving.

Looks like10 mx1.example.com

NS

NS record

Lists the nameservers that hold the domain's DNS zone. If these point at your old provider, every other record you edit at the new one is simply ignored.

Looks likens1.example.com

TXT

TXT record

Free-form text used for SPF, DKIM and DMARC email authentication, and for the ownership checks Google, Microsoft and payment gateways ask for.

Looks likev=spf1 include:_spf.example.com ~all

Other record types you may meet in a zone file

SOA
Start of Authority — the zone's primary nameserver, admin email, serial number and refresh timers.
SRV
Locates a service on a host and port. Used by SIP, XMPP, Microsoft 365 and game servers.
CAA
Names which certificate authorities may issue SSL certificates for the domain.
PTR
Reverse DNS — maps an IP address back to a hostname. Mail servers check it before accepting your email.
DNSKEY
Holds the public key used by DNSSEC to prove an answer has not been tampered with in transit.

This tool queries the six types above. If you host with SkyServer, every one of these — including SRV and CAA — can be added from the DNS zone editor in your client area.

Reading the output

What each column in your result means

The five fields every DNS answer carries, in plain language.

Host

The exact name that was queried. example.com and www.example.com are different hosts and can hold completely different records.

Type

Which kind of record this row is — A, AAAA, CNAME, MX, NS or TXT. One host can publish several types at once, and several records of the same type.

TTL

Time to live, in seconds. How long resolvers may cache this answer before asking again: 300 is five minutes, 3600 an hour, 86400 a day.

Class

Practically always IN, for internet. The other classes date from networks that DNS outlived — you will not meet them.

Value

The answer itself: an IP address for A and AAAA, a hostname for CNAME, NS and MX, and a text string for TXT.

Priority

MX records only. The lowest number is tried first; equal numbers share the load. 10 before 20, always.

Troubleshooting

DNS change not showing up? Work down this list

In our support queue, almost every "DNS is broken" ticket turns out to be one of these six.

  1. Check the NS records first

    If the nameservers still point at your previous provider, every record you edit at the new one is ignored — the zone you are editing is not the zone the world reads. Run an NS lookup above before anything else.

  2. Wait out the old TTL

    Resolvers may serve the previous answer until the old record's TTL expires, not the new one's. A record that had a 24-hour TTL can keep the old value for a full day after you change it.

  3. Flush your own cache

    Your computer caches too. On Windows run ipconfig /flushdns, on macOS sudo dscacheutil -flushcache, and restart the browser — Chrome keeps its own cache at chrome://net-internals/#dns.

  4. Check the root and www separately

    A site that loads at www.example.com but not example.com is missing a record on the root, not broken. Look up both names.

  5. Know who actually controls the zone

    Your registrar, your hosting panel and a CDN can each hold a copy of the zone. Only the one the NS records point at is live; the others are just old copies waiting to confuse you.

  6. For email problems, read MX and TXT together

    MX says where mail is delivered; the SPF record in TXT says who may send on your behalf. Change mail providers and both need updating — fixing only one is why mail arrives but lands in spam.

Free DNS management on every SkyServer domain

The records you just looked up are the ones you edit every time you launch a site, move a mailbox or add a subdomain. On SkyServer they are yours to manage free — a full DNS zone editor with every record type, on every domain you register with us.

  • Free DNS management and WHOIS privacy on every domain
  • A, AAAA, CNAME, MX, NS, TXT, SRV and CAA records from one editor
  • Instant activation — records live seconds after you save
  • Mumbai and Delhi NCR data centres, 99.99% uptime SLA
  • 24/7 support that will make the change for you if you would rather not
FAQ

DNS lookup questions

What people ask us most about DNS records and this tool.

A DNS lookup asks the nameservers responsible for a domain what records it currently publishes — the IP address a website lives on, the servers that accept its email, the nameservers in charge of its zone, and so on. It is how every browser, mail server and app finds a domain before it can connect to it. This tool runs that same query for you and prints the raw answer.
Type the domain into the box above, pick the record type you want (A, AAAA, CNAME, MX, NS or TXT) and press Lookup. Results appear in a second or two, with the host, type, TTL, class and value of every record returned. You can switch record type straight from the results without typing the domain again.
Yes — completely free, with no signup, no account and no daily quota. You do not have to be a SkyServer customer to use it. The tool is rate limited per connection only to keep it responsive for everyone.
Yes. Enter the full hostname — for example blog.example.com or mail.example.com — and the lookup runs against that exact name. This matters for CNAME checks, because www.example.com and example.com are different hostnames and very often carry different records.
Every record carries a TTL (time to live) in seconds, and resolvers around the world are allowed to keep serving the old answer until that TTL expires. If your old record had a TTL of 86400, some networks will keep the stale value for up to 24 hours. Lower the TTL a day before you plan a change, and the switch will be far quicker.
TTL stands for time to live — the number of seconds a resolver may cache the record before asking the authoritative nameserver again. 300 means five minutes, 3600 an hour, 86400 a full day. Low TTLs make changes propagate quickly; high TTLs reduce lookups and are fine for records that rarely change, such as NS.
An A record points a hostname directly at an IPv4 address. A CNAME points a hostname at another hostname, and whatever that name resolves to is used. Use an A record for your root domain (a CNAME is not valid there in standard DNS) and a CNAME for aliases like www, or for services that ask you to point a hostname at theirs.
Often, yes. Check the MX records first: if they are missing, or still point at a previous host, mail has nowhere to go. Then check TXT for your SPF record — an SPF record that does not include your current sending service will make receiving servers reject or spam-folder your mail. DKIM and DMARC are TXT records too, published on _domainkey and _dmarc hostnames.
Two reasons, both normal. First, caching: this tool holds each answer for up to a minute, and every resolver in the chain has its own TTL-based cache, so a record changed moments ago can look different from place to place. Second, geography: providers using GeoDNS or anycast deliberately return different IPs to different regions.
No. The tool asks for nothing but a domain name — no email, no account, no card. If you do host with SkyServer, every domain includes free DNS management, so you can edit the records you see here from your client area in a few clicks.

Still stuck on a DNS issue?

Send us the domain and what you expected to see. Our team reads zone files all day and will tell you exactly which record is wrong.

Talk to support