Skip to main content
DNS-over-HTTPS · Cloudflare

DNS lookup — every record type.

Resolve any domain to A, AAAA, MX, TXT, NS, CNAME, SOA, CAA, PTR, or SRV records. Answers are unbiased and DNSSEC-validated when the upstream provides it.

1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.b.d.0.1.0.0.2.ip6.arpa · PTRNXDOMAIN · 0 records · 4ms

1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.b.d.0.1.0.0.2.ip6.arpa does not exist (NXDOMAIN).

Resolved via cloudflare-dns.com (Cloudflare 1.1.1.1). JSON output.

What does each record type do?

  • A / AAAA — the IPv4 and IPv6 addresses a name resolves to. The most common records on the internet.
  • MX — mail exchange servers for a domain, with priorities. Use this to check where email for a domain is delivered.
  • TXT — free-form text records. Holds SPF policies, DKIM keys, domain verification tokens (Google, Microsoft, Stripe, etc.), and DMARC.
  • NS — the authoritative name servers for the domain. The starting point for any DNS resolution.
  • CNAME — an alias from one name to another. Common for CDN-backed subdomains (e.g. www.example.com example.com.cdn.cloudflare.net).
  • SOA — administrative metadata for the zone (primary nameserver, serial number, refresh / retry intervals).
  • CAA — restricts which Certificate Authorities are allowed to issue TLS certificates for the domain. A small but important security record.
  • PTR — reverse DNS. Maps an IP back to a hostname (queried via the in-addr.arpa zone — IPFerret submits the query in the right form for you).

Why use this tool?

  • Fast. Cloudflare DNS-over-HTTPS responds in tens of milliseconds.
  • Bypasses local DNS quirks. Your ISP's caching resolver might be returning stale data; this hits an authoritative-side resolver fresh on every query.
  • Privacy-respecting. No third-party JavaScript runs on this page. The query is forwarded over HTTPS — IPFerret sees only the domain you asked about, and doesn't log queries.
  • Shareable URLs. Send a teammate /dns?name=example.com&type=MX and they'll see the same answer.

JSON API

Same data, machine-readable: GET /api/dns?name=<domain>&type=<A|AAAA|MX|…>. CORS-enabled, cached for 30s at the edge.