DNS Lookup
DNS Lookup fetches every DNS record type for a domain in a single query - A, AAAA, CNAME, MX, NS, TXT, SOA, CAA and SRV - resolved from independent European servers.
About DNS Lookup
A DNS lookup asks the Domain Name System which records a domain publishes. Instead of running dig or nslookup in a terminal, this tool queries every common record type at once and lays the answers out in a table showing each record's name, type, TTL and value. Choose ALL to pull the domain's complete profile in one request, or narrow to a single type when you only need one answer.
Each record family tells you something different: A and AAAA hold the IPv4 and IPv6 addresses a hostname resolves to; CNAME records point one name at another; MX records route mail; NS records name the authoritative servers for the zone; TXT records carry SPF, DKIM and verification strings; SOA describes the zone's authority and serial; CAA declares which certificate authorities may issue for the domain; and SRV advertises service endpoints. DNSKEY and DS records are also available for inspecting DNSSEC.
Queries run server-side on dns-checker.eu's own European infrastructure through a self-hosted recursive resolver, with a DNSSEC-validating EU fallback if the primary is unreachable. The TTL column shows how many seconds each record may be cached before a resolver fetches it again. Because the lookup runs from our servers rather than your browser, it reflects what a public recursive resolver sees, independent of any single provider's console.
For a live comparison of how a record looks across many resolvers worldwide, use the DNS Propagation Checker; to query a domain's name servers directly and confirm they all agree, use the Authoritative DNS Lookup.
How to use it
- 1Enter the domain as a bare name (for example example.eu), without http:// or a trailing path.
- 2Leave the record type on ALL to retrieve the full record set, or select a specific type such as A, MX or TXT.
- 3Run the lookup; results appear grouped by record type, each with its name, TTL and value.
- 4Read the TTL to judge how long resolvers will cache each answer before refreshing it.
- 5For a single record family, use the dedicated CNAME, NS or MX tools; to see a record propagate globally, use the Propagation Checker.
Common use cases
- -Verify a domain's records immediately after configuring DNS, before pointing traffic at it.
- -Audit an unfamiliar domain's entire footprint - hosting, mail and verification TXT records - in one view.
- -Troubleshoot incorrect resolution by inspecting the A, AAAA and CNAME records together.
- -Confirm that SPF, DKIM and domain-ownership TXT records are published and spelled correctly.
- -Replace terminal dig or nslookup when you need a quick, shareable read of a zone.
Frequently asked questions
- What is a DNS lookup?
- A DNS lookup queries the Domain Name System for the records a domain publishes, such as its A address, MX mail servers or TXT policies. This tool performs all the common lookups at once and returns each record with its type, TTL and value.
- Which DNS record types can I look up?
- A, AAAA, CNAME, MX, NS, TXT, SOA, CAA and SRV by default, plus DNSKEY and DS for DNSSEC. Selecting ALL returns every populated record set for the domain in a single request.
- Is this an online version of dig?
- Yes. It runs the same authoritative record queries you would make with dig or nslookup from a terminal, but presents the results in a formatted table in your browser with no command line required.
- What does the TTL column mean?
- TTL (time to live) is the number of seconds a resolver may cache a record before querying again. A low TTL means changes propagate quickly, while a high TTL keeps answers cached longer.
- Where do the results come from?
- Lookups run on dns-checker.eu's own European servers through a self-hosted recursive resolver, backed by a DNSSEC-validating EU fallback. No third-party lookup provider sits between you and the answer.
- Why does a record type show no results?
- The domain simply has no record of that type published. Many domains have no SRV or CAA records, for example, so an empty result is normal rather than an error.