DNS Tools

DNS lookup tools for any domain: A, AAAA, MX, TXT, CNAME, NS, SOA, and CAA records, a reverse lookup for an IP address, and a check of whether a change has reached the public resolvers.

11 tools Checks run on our server. Nothing is stored. Free, no sign-up Updated

All DNS Tools

  • DNS Lookup

    One table of A, AAAA, MX, NS, TXT, SOA, and CAA records for a domain.

  • MX Lookup

    Mail servers from MX records, with priority and the host's addresses.

  • TXT Record Lookup

    TXT strings for a domain, with SPF and DMARC labeled, including the _dmarc name.

  • CNAME Lookup

    The CNAME target for a name, and the rest of the alias chain.

  • NS Lookup

    Name servers from the NS records, with TTL.

  • SOA Record Lookup

    SOA fields for a zone, with the serial read as a date when it uses YYYYMMDDnn.

  • CAA Record Lookup

    CAA issue, issuewild, and iodef values, with a short note on each tag.

  • Reverse DNS Lookup

    PTR name for an IP address, plus a forward check that the name resolves back.

  • DNS Propagation Checker

    One DNS question sent to about 20 public resolvers, with a match against the value you expect.

Record types, one line each

An A record is an IPv4 address. An AAAA record is an IPv6 address. MX names the mail servers, with a priority. TXT holds SPF, DMARC, and site-verification strings. CNAME is an alias to another name. NS lists the name servers for the zone. SOA carries the serial and the timers. CAA says which certificate authorities may issue for the name. PTR is the reverse of an address: the name that IP claims to be.

Why two resolvers can disagree

Each record has a TTL, counted in seconds. A resolver that already stored the old answer keeps serving it until that timer runs out. Some resolvers keep an answer longer than the TTL you published. The resolver you pick also matters: Cloudflare, Google, and Quad9 each have their own cache, and the domain's own name servers answer from the zone itself.

The propagation checker asks about 20 public resolvers the same question. Their names are operators, not cities. A public resolver is anycast, so one name is answered from many places.

Frequently asked questions

Which resolver do you use?

Cloudflare (1.1.1.1) is the default. You can switch to Google (8.8.8.8), Quad9 (9.9.9.9), or the domain's own name servers.

How long does propagation take?

Up to the old record's TTL. Some resolvers ignore a short TTL and keep the previous answer longer than that.

Do you store the domains I look up?

No. The name is used for that one query and is not stored.