DNS over HTTPS Lookup

Query DNS records via public DoH resolvers (Cloudflare & Google). Runs entirely in your browser - your queries go directly to the resolver, not through our servers.

Last reviewed: April 2026

New to this tool? Click here for instructions

Enter a domain and click Lookup to query DNS records.

Enter one domain per line. All domains will be queried for the same record type.

Quick reference for common DNS record types and their uses.

TypeFull NamePurposeExample Value
AAddressMaps a domain to an IPv4 address93.184.216.34
AAAAIPv6 AddressMaps a domain to an IPv6 address2606:2800:220:1:248:1893:25c8:1946
CNAMECanonical NameAlias pointing to another domain namewww.example.com ? example.com
MXMail ExchangeSpecifies mail servers for the domain10 mail.example.com
TXTTextArbitrary text; used for SPF, DKIM, DMARC, domain verificationv=spf1 include:_spf.google.com ~all
NSNameserverAuthoritative nameservers for the domainns1.cloudflare.com
TTLTime To LiveCache duration in seconds (not a record type)3600 = 1 hour

Common TXT Record Prefixes

PrefixProtocolPurpose
v=spf1SPFAuthorised senders for email (reduces spam)
v=DKIM1DKIMEmail signing key for origin verification
v=DMARC1DMARCEmail policy: reject/quarantine/monitor unverified mail
google-site-verification=GoogleProves domain ownership to Google Search Console
MS=msMicrosoftProves domain ownership for Microsoft 365

DoH Resolver Endpoints

ResolverEndpointPrivacy
Cloudflare 1.1.1.1https://cloudflare-dns.com/dns-queryLogs purged within 24 h
Google 8.8.8.8https://dns.google/resolveLogs retained per Google policy
Enter a domain and click Lookup to query DNS records.

How to Use the DNS over HTTPS Lookup Tool

To use the DNS over HTTPS Lookup Tool, follow these steps:

1. Enter a domain name in the input field. Do not include http:// or a trailing slash.

2. Select the record type you want to look up (A, AAAA, MX, TXT, CNAME, or NS).

3. Choose a resolver (Cloudflare 1.1.1.1, Google 8.8.8.8, or both).

4. Click 'Lookup' to see the DNS records in a table, including the TTL and which resolver returned the data.

When to Use the Tool in Real Workflows

The DNS over HTTPS Lookup Tool is ideal for anyone who needs to verify DNS records for troubleshooting, security, or compliance purposes. It's particularly useful for developers, system administrators, and IT professionals who need to ensure that their DNS configurations are correct and up-to-date.

How It Works

The tool uses DNS over HTTPS (DoH) to query DNS records. When you click 'Lookup', your browser makes a direct fetch() call to the selected resolver's HTTPS endpoint. The resolver returns the DNS records in JSON format, which the tool then displays in a user-friendly table. This process ensures that your queries are encrypted and private, preventing your ISP or network observer from seeing which domains you are looking up.

Tips, Edge Cases, and Limitations

1. Batch Mode: You can enter multiple domains (one per line) to look them up in one click. This is useful for bulk operations.

2. Download Results: You can download the results as a CSV file for further analysis.

3. Resolver Comparison: Comparing results from different resolvers (Cloudflare and Google) can help identify any discrepancies in DNS configurations.

4. Record Types: The tool supports various record types including A, AAAA, MX, TXT, CNAME, and NS. Each type serves a specific purpose in DNS configuration.

5. Privacy: By using DoH, your queries are encrypted and private, ensuring your data remains secure.

Frequently Asked Questions

DNS over HTTPS (DoH) is a secure way to query DNS records by encrypting the communication between your device and the DNS resolver. This prevents your ISP or network observer from seeing which domains you are looking up.
No, this tool sends your queries directly to the selected DNS resolver (Cloudflare or Google). Your queries do not go through our servers, ensuring your privacy and security.
You can look up various DNS record types including A, AAAA, MX, TXT, CNAME, and NS. Each type serves a specific purpose in DNS configuration.
Results may differ between Cloudflare and Google because they use different DNS resolvers with potentially different configurations. This can lead to variations in the DNS records returned.
TTL stands for Time To Live. It is the cache duration in seconds for DNS records. A lower TTL means the record is refreshed more frequently, while a higher TTL means the record is cached for a longer period.