DNS Lookup Tool
Look up DNS records for any domain instantly with our free DNS lookup tool. Query A, AAAA, MX, CNAME, NS, TXT, SOA, CAA, PTR, and SRV records via DNS-over-HTTPS with DNSSEC validation status. Results include TTL, record values, and query time - no signup required.
Enter any domain name and select a record type to query DNS records instantly via Cloudflare's DNS-over-HTTPS (DoH) API. Supports A, AAAA, MX, CNAME, NS, TXT, SOA, CAA, PTR, and SRV records. No data is stored - queries go directly from your browser to the DNS resolver.
Enter a domain name - protocol and path are stripped automatically
Why Use Our DNS Lookup Tool?
Instant DNS Lookup for All Record Types
Our DNS lookup tool queries A, AAAA, MX, CNAME, NS, TXT, SOA, CAA, PTR, and SRV records instantly via Cloudflare's DNS-over-HTTPS API. Get real-time DNS data for any domain with query times displayed in milliseconds - no waiting, no server-side caching.
DNSSEC Validation Status
Our DNS lookup tool displays DNSSEC validation status for every query, showing whether the DNS response has been cryptographically authenticated. Instantly see if a domain's DNS records are DNSSEC-signed and validated by the resolver.
Secure DNS Lookup Tool Online
All DNS queries are sent directly from your browser to Cloudflare's DNS-over-HTTPS endpoint over an encrypted HTTPS connection. No query data is stored on our servers - your DNS lookups are completely private when you use our DNS lookup tool online.
DNS Lookup Tool Online - No Installation
Use our free DNS lookup tool directly in your browser with no downloads, no plugins, and no account required. Look up DNS records for any domain from any device, anytime, with a built-in record type reference guide.
Common Use Cases for DNS Lookup Tool
Domain Configuration Verification
Verify that your DNS records are correctly configured after updating your domain settings. Use our DNS lookup tool to confirm that A records, CNAME records, and MX records have propagated correctly to the expected values.
Email Deliverability Troubleshooting
Diagnose email delivery issues by looking up MX records to verify mail server configuration and TXT records to check SPF, DKIM, and DMARC policies. Our DNS lookup tool helps identify misconfigured email authentication records that cause messages to be rejected or marked as spam.
DNS Propagation Checking
Check whether DNS changes have propagated after updating your domain records. Use our DNS lookup tool to query the current live DNS values and compare them against your expected configuration to confirm propagation is complete.
SSL Certificate Validation
Look up CAA records to verify which certificate authorities are authorised to issue SSL certificates for your domain. Use our DNS lookup tool to check CAA records before requesting certificates and to troubleshoot certificate issuance failures.
Security & Threat Intelligence
Security researchers and analysts use DNS lookup tools to investigate suspicious domains, map infrastructure, and identify malicious actors. Look up NS records to identify hosting providers, TXT records for verification tokens, and A records to map IP addresses.
Web Development & DevOps
Developers and DevOps engineers use DNS lookup tools to verify domain configuration during deployments, debug CDN and load balancer setups, and confirm that CNAME records point to the correct endpoints for cloud services and hosting platforms.
Understanding DNS Lookups
What is a DNS Lookup?
A DNS lookupis the process of querying the Domain Name System to retrieve records associated with a domain name. DNS is the internet's distributed directory service - it translates human-readable domain names like example.com into machine-readable IP addresses and other configuration data. Our DNS lookup tool uses DNS-over-HTTPS (DoH)via Cloudflare's public resolver to query live DNS data directly from your browser, bypassing your local DNS cache and returning the current authoritative values.
How Our DNS Lookup Tool Works
- Enter a Domain Name: Type any domain name into the input field (e.g.
example.comorsub.example.co.uk). The tool automatically strips protocols and paths, so you can paste a full URL and it will extract the domain. - Select a Record Type:Choose the DNS record type you want to query - A, AAAA, MX, CNAME, NS, TXT, SOA, CAA, PTR, or SRV. Each type returns different information about the domain's configuration.
- View Results Instantly:Click Look Up DNS Records and the tool sends a DoH query directly from your browser to Cloudflare's resolver. Results appear in a table showing the record name, type, TTL, and value. Copy any value with the inline copy button.
DNS Record Types Explained
- A Record: Maps a domain to an IPv4 address. The most common record type - used to point a domain to a web server.
- AAAA Record: Maps a domain to an IPv6 address. The IPv6 equivalent of the A record.
- MX Record: Specifies the mail servers responsible for accepting email for the domain. Includes a priority value - lower numbers have higher priority.
- CNAME Record: Creates an alias from one domain name to another. Used to point subdomains to a canonical hostname (e.g. www → example.com).
Understanding TTL and DNS Propagation
TTL (Time to Live)is the number of seconds a DNS record can be cached by resolvers before they must re-query the authoritative server. A TTL of 300 means the record is cached for 5 minutes. When you change a DNS record, the old value may continue to be served by cached resolvers until the TTL expires - this is why DNS changes can take minutes to hours to propagate globally. Our DNS lookup tool queries Cloudflare's resolver directly, which may return cached values up to the TTL age. For the most current data, check the TTL value and re-query after it expires.
Related Tools
DMARC Record Checker
Check DMARC records for any domain via Cloudflare DNS-over-HTTPS. Validate email authentication policy (none/quarantine/reject), analyse alignment settings (adkim, aspf), and extract reporting addresses (rua, ruf) - free online DMARC record checker.
DNS Leak Test
Check if DNS queries and WebRTC are leaking your real IP outside your VPN tunnel. Detects local IPs via WebRTC STUN requests, checks public IP and geolocation via free APIs, and identifies DNS resolvers - free online DNS leak test.
DNS Record Comparator
Compare DNS records across Cloudflare, Google, and Quad9 nameservers automatically. Detects differences in A, MX, NS, CNAME, TXT, AAAA, and SOA records with severity indicators - free online DNS comparison tool.
Reverse DNS Lookup
Look up PTR records for any IPv4 or IPv6 address via Cloudflare DNS-over-HTTPS. Instantly find the hostname behind any IP address with DNSSEC validation status and query time - free online reverse DNS lookup tool.
Frequently Asked Questions About DNS Lookup Tool
A DNS lookup tool queries the Domain Name System to retrieve records associated with a domain name. Our DNS lookup tool uses Cloudflare's DNS-over-HTTPS API to fetch live DNS data directly from your browser, returning A, AAAA, MX, CNAME, NS, TXT, SOA, CAA, PTR, and SRV records for any domain.
Our DNS lookup tool supports all major record types: A (IPv4 addresses), AAAA (IPv6 addresses), MX (mail servers), CNAME (aliases), NS (name servers), TXT (text records including SPF, DKIM, DMARC), SOA (start of authority), CAA (certificate authority authorization), PTR (reverse DNS), and SRV (service location records).
No records are returned when the queried record type does not exist for the domain (NXDOMAIN or empty response), when the domain does not exist, or when the record type has not been configured. The tool displays the DNS status code to help diagnose the issue - NXDOMAIN means the domain does not exist, while an empty response means the domain exists but has no records of that type.
Our DNS lookup tool uses DNS-over-HTTPS (DoH) via Cloudflare's public resolver, which bypasses your local DNS cache and returns live data over an encrypted HTTPS connection. The command-line dig tool queries your system's configured DNS resolver, which may return cached results. Our tool is also accessible from any device without installing software.
TTL (Time to Live) is the number of seconds a DNS record can be cached by resolvers before they must re-query the authoritative server. A TTL of 300 means the record is cached for 5 minutes. When you change a DNS record, the old value may continue to be served by cached resolvers until the TTL expires - this is why DNS changes can take time to propagate globally.
DNSSEC (DNS Security Extensions) adds cryptographic signatures to DNS records, allowing resolvers to verify that the data has not been tampered with in transit. Our DNS lookup tool displays a DNSSEC validated badge when the response has been authenticated by the resolver. DNSSEC protects against DNS spoofing and cache poisoning attacks.
No. DNS queries are sent directly from your browser to Cloudflare's DNS-over-HTTPS endpoint. We do not store, log, or process your DNS queries on our servers. Cloudflare's privacy policy governs how they handle DoH queries - they commit to not selling query data and deleting logs within 25 hours.
Yes. Our DNS lookup tool can query DNS records for any publicly registered domain name. You can look up records for domains you own, competitor domains, or any other publicly accessible domain. The tool cannot query private DNS zones or internal network domains that are not publicly accessible.
Yes! Our DNS lookup tool is 100% free with no signup, no account, and no usage limits. Look up DNS records for any domain and any record type as many times as you need - completely free, forever.