Skip to content

DNS Lookup

Query A, AAAA, CNAME, MX, NS, TXT, SOA, CAA and SRV records for any domain, or run a reverse lookup on an IPv4 address. Two public resolvers answer side by side so you can see whether a DNS change has propagated.

Runs in your browserFreeNo sign-up

Processed on your device. Files and text stay in your browser and are not uploaded to our servers. How privacy works

How to use the dns lookup

  1. Type a domain (example.com) or paste a full URL; the hostname is extracted for you.
  2. Pick the record type. Choose MX for mail, TXT for SPF and verification records, NS for name servers, CAA for certificate policy.
  3. Press Look up. Cloudflare 1.1.1.1 and Google 8.8.8.8 are queried directly from your browser over DNS-over-HTTPS.
  4. Compare the two columns and the TTLs. Matching answers with a DNSSEC badge mean the data is consistent and validated.

Features

  • Ten record types, including CAA and SRV, plus reverse (PTR) lookups for IPv4 addresses
  • Two independent resolvers queried in parallel, with response times and an agreement check
  • TTL shown in readable units so you can predict how long a change takes to propagate
  • NXDOMAIN and empty answers explained instead of shown as a blank table
  • Queries go from your browser straight to the resolvers; VoltKit's server never sees the domain

How DNS propagation really works

There is no global switch that flips when you change a record. Every resolver caches answers for the record's TTL (time to live). After you update DNS, resolvers that had the old answer keep serving it until their copy expires, while resolvers that never asked fetch the new one immediately. That is why two resolvers can disagree for a while, and why lowering the TTL a day before a planned change makes the switch faster.

This tool queries two large public resolvers. Your own provider's resolver may still hold an older answer even when both columns here agree; flushing your device's DNS cache or waiting out the TTL fixes that.

Record types in one line each

A and AAAA map a name to IPv4 and IPv6 addresses. CNAME points one name at another. MX lists mail servers with priorities. NS names the authoritative servers. TXT holds free text such as SPF, DKIM and site-verification tokens. SOA describes the zone itself. CAA restricts which certificate authorities may issue certificates. SRV locates services such as SIP or XMPP. PTR maps an address back to a name.

Frequently asked questions

Why do Cloudflare and Google show different answers?

Usually because a recent change is still propagating and one resolver has a cached copy. It can also be intentional: some services return different addresses depending on the resolver's location (GeoDNS).

Why does an A lookup show a CNAME as well?

When the name is an alias, resolvers return the CNAME chain followed by the final A records so you can see both the alias and where it ends up.

Can I look up IPv6 reverse records?

Not yet. Reverse lookups currently accept IPv4 addresses, which are turned into the in-addr.arpa name automatically. Type PTR with an ip6.arpa name manually if you know it.

Is anything sent to VoltKit's server?

No. The browser calls the resolvers' DNS-over-HTTPS JSON endpoints directly, so only Cloudflare and Google see the query, under their own privacy policies.

Other tools people use alongside DNS Lookup.

You might also like

Something useful from another corner of VoltKit.