DNS Lookup

See all DNS records of a domain, complete and in real time.

About DNS Lookup

Look up every DNS record of a domain: A, AAAA, MX, TXT, CNAME, NS, SOA, SRV, CAA quickly and accurately.

Also available as an API: GET /api/dns-lookup?q=example.com

Understanding DNS Lookup and why you should check it

Every time someone types a domain into a browser, a quiet process kicks off in a fraction of a second: that name has to be translated into an IP address so the computer knows which server to talk to. This translation is what we call a DNS lookup. Simple on the surface, but underneath sit several record types, each with its own job.

Personally, this is the first tool I reach for whenever a familiar complaint shows up: "my site is down even though the server is running." Nine times out of ten the answer reveals itself right here. A single mistyped digit in an A record, an MX that was never repointed after switching email hosting, or a verification TXT that has not stuck yet. It all becomes obvious once you see the records laid out in full.

The records that cause the most headaches

You do not need to memorize every record, but a few are worth knowing well:

How to read the results

Once you enter a domain and hit check, the results appear grouped by record type along with their TTL value. TTL is how long an answer may sit in cache before being asked again. A small number means changes show up quickly but add a touch more load; a large number is more efficient but slower to update. For day-to-day work, just use the All option so you get the full picture, then focus on the record you are working on.

A practical tip before migrating a domain

If you plan to switch hosting or change DNS providers, one small habit saves a lot of time: lower the TTL to 300 seconds a day in advance. That way, when the new records go live, resolvers worldwide catch up in minutes rather than hours. Once everything is stable, raise the TTL back to normal for efficiency.

Frequently Asked Questions

What is the difference between an A record and an AAAA record?

Both translate a domain name into an IP address; the only difference is the IP version. An A record points to IPv4 (like 142.250.4.100), while an AAAA record points to IPv6 (the long one, full of colons). If your server supports IPv6, ideally you have both. Do not be surprised if many domains still lack AAAA though, since IPv6 adoption is still rolling out gradually.

Why do the results here differ from what I see on my own computer?

Usually it is caching. Your computer, your router, even your ISP resolver store DNS answers based on the TTL value. So if you just changed a record, your device may still hold the old data while this tool already reads the new one, or vice versa. Compare the TTL column; that number shows how many seconds until the cache is considered stale.

My TXT record looks cut off, is that normal?

Yes. A single TXT string is capped at 255 characters, so long records like DKIM or SPF are often split into several chunks that the receiver stitches back together. What we show is the full value after joining, so you can simply verify the content is correct.

How long until DNS changes become visible?

It depends on the previous record TTL. If the TTL is 3600, resolvers may hold the old data for up to an hour. A common trick: lower the TTL to 300 seconds a day before migrating, then make the change. Propagation will feel much faster that way.