A DNS lookup lets you query the Domain Name System to retrieve the DNS records attached to any domain name. Whether you are troubleshooting email delivery, verifying a recent DNS change, or auditing a domain's configuration, a fast and accurate DNS record lookup is an essential tool for every sysadmin and DevOps engineer.
The Domain Name System is the internet's distributed phonebook. When a browser, mail server, or any network client needs to reach a domain, it sends a DNS query to a resolver, which then traces the hierarchy from root nameservers through the authoritative nameserver until it finds the correct answer. Our online DNS lookup tool performs that same query in real time using Cloudflare's global DNS-over-HTTPS resolver, so you always get current, propagated data rather than stale cached results.
With SysAdmin Tools you can check DNS records for all major record types — A, AAAA, MX, TXT, NS, CNAME, SOA, and CAA — in a single interface. You can also run an ALL query to retrieve every record type at once. Each result shows the record value and TTL (time to live), giving you a complete picture of how a domain is configured at this moment.
Whether you are checking that a new server's A record has propagated, verifying that an SPF TXT record is present, or inspecting nameserver delegations after a domain transfer, this tool saves you from opening a terminal and running dig or nslookup by hand.
How to Use the DNS Lookup Tool
- 1
Enter the domain name
Type or paste the domain you want to query — for example, google.com or mail.example.com. You can include or omit the www prefix; the tool normalises it automatically.
- 2
Select a record type
Choose the DNS record type you need from the tab bar: A, AAAA, MX, TXT, NS, CNAME, SOA, CAA, or ALL. Select ALL to retrieve every record type in one query.
- 3
Click Lookup
Press the Lookup button. Results appear within seconds showing each record's value and TTL. The query is sent to Cloudflare's authoritative-aware resolver so results reflect the live DNS state.
- 4
Copy or share results
Each record value has a copy button for quick clipboard access. Use the Share button to generate a shareable link with the domain and record type pre-filled.
Understanding DNS Lookup Results
| Field | Description |
|---|---|
| Name | The fully qualified domain name (FQDN) the record belongs to. |
| TTL | Time to Live in seconds — how long resolvers cache this record before re-querying. |
| Value / Data | The record payload: IP address, hostname, text string, or structured data depending on record type. |
| Priority | MX and SRV records only — lower numbers mean higher preference for that mail or service server. |
| Query Time | Round-trip time in milliseconds for the DNS query, shown per record type. |
Common DNS Lookup Use Cases
Verify a new DNS record after a change
After updating an A record, CNAME, or TXT record in your DNS zone, use the DNS lookup tool to confirm the new value is visible from Cloudflare's resolver. If the old value still appears, the TTL window has not expired yet.
Troubleshoot email delivery failures
Email problems often trace back to missing or misconfigured MX, SPF, or DKIM TXT records. A quick DNS record lookup across multiple record types pinpoints exactly what is published versus what your mail provider expects.
Audit a domain before a transfer or migration
Before migrating a domain to a new registrar or moving infrastructure to a new provider, export a full DNS snapshot using the ALL query type. This documents every record so nothing is lost during the transition.
Confirm nameserver delegation
After pointing a domain to a new DNS hosting provider, check NS records to confirm the delegation has updated. SOA records show which nameserver is authoritative, confirming the change completed correctly.