Skip to main content

DNS Lookup

Check your DNS records and compare resolvers in real time

DNS lookup displays the actual response from the Internet for a domain name. The tool queries public resolvers in multiple countries as well as the domain's authoritative server. See what the records return at the precise moment of the query.

All record types

A, AAAA, CNAME, MX, TXT, NS, SOA, CAA, PTR, SVCB, HTTPS, SRV, DS, DNSKEY. Select the type with one click.

Multiple resolvers

Compare Google DNS, Cloudflare, Quad9, OpenDNS, and the authoritative server. See who has the new value and who keeps the old one.

Latency and TTL

Measure each resolver's response time. Display the TTL to understand how long the response stays cached.

Iterative trace

Enable the trace to see the complete path: root -> TLD -> authoritative. Identify slow servers or problematic delegations.

History and sharing

Find your past searches, share them via a public link, and turn them into monitoring with alerts.

What is DNS lookup used for?

DNS Lookup lets you verify what the Internet actually sees for your domain. Unlike a simple local nslookup that uses your configured resolver, this tool queries multiple viewpoints simultaneously.

Main use cases:

  • Outage diagnosis -> Is your site down? Check if A/AAAA points to the correct IP
  • Post-change verification -> After modification, confirm resolvers have the new value
  • Email authentication audit -> Verify SPF, DKIM, DMARC are correctly published
  • Migration preparation -> Compare before/after responses to validate the transition

How to use DNS Lookup in 3 steps

Step 1: Enter the domain

Type the domain name to check in the search field. You can enter:

  • An apex domain: captaindns.com
  • A subdomain: www.captaindns.com
  • A specific record: _dmarc.captaindns.com

Step 2: Choose type and resolver

Record types:

  • A: IPv4 address
  • AAAA: IPv6 address
  • CNAME: Alias to another name
  • MX: Mail servers
  • TXT: Free text (SPF, DKIM, verifications)
  • NS: Name servers

Available resolvers:

  • Google DNS (8.8.8.8)
  • Cloudflare (1.1.1.1)
  • Quad9 (9.9.9.9)
  • OpenDNS
  • Authoritative server

Step 3: Analyze results

The response displays:

  • Data: The record value
  • TTL: Time remaining in cache
  • Latency: Resolver response time
  • RCODE: Status (NOERROR, NXDOMAIN, SERVFAIL)

Understanding TTL and propagation

TTL (Time To Live) is often misunderstood. It's not magical "propagation" - it's simply a cache duration.

TTLMeaningUse case
300 (5 min)Changes visible quicklyMigrations, testing
3600 (1h)Performance/freshness balanceCommon usage
86400 (24h)Maximum performanceStable records

Migration tip:

  1. 48h before: Lower TTL to 300
  2. D-Day: Make the change
  3. After stabilization: Raise TTL to 3600 or more

Iterative trace: understanding resolution

Iterative trace shows each step of DNS resolution, from root to authoritative server.

Example trace for captaindns.com A:

1. Root (.) -> Returns .com servers
   Latency: 15ms

2. TLD (.com) -> Returns captaindns.com NS
   Latency: 25ms

3. Authoritative (ns1.provider.com) -> Responds A = 203.0.113.50
   Latency: 45ms
   TTL: 3600

When to use the trace?

  • Slow resolution -> Identify which step is slowing down
  • Intermittent SERVFAIL -> Find the problematic server
  • Difference between resolvers -> Understand where the gap comes from
  • Support escalation -> Provide concrete evidence

DNS record types explained

Address records

TypeDescriptionExample
AIPv4 address203.0.113.50
AAAAIPv6 address2001:db8::1

Alias and delegation records

TypeDescriptionExample
CNAMEAlias to another namewww -> captaindns.com
NSName serversns1.provider.com

Email records

TypeDescriptionExample
MXMail servers with priority10 mail.captaindns.com
TXT (SPF)Sender authenticationv=spf1 include:_spf.google.com -all

Security records

TypeDescriptionUsage
CAAAuthorized certificate authoritiesControls who can issue certificates
DNSKEYDNSSEC public keySignature validation
DSDelegation signerDNSSEC trust chain

FAQ - Frequently asked questions

Q: How does a DNS lookup work?

A: Your query is sent to the selected resolver (Google, Cloudflare, etc.). The resolver checks its cache or queries the DNS chain (root -> TLD -> authoritative) to get the response.


Q: What's the difference between resolvers?

A: Each resolver has its own cache and may have different responses at any given moment depending on when it cached the value. The authoritative server always provides the freshest response.


Q: What does the displayed TTL mean?

A: TTL (Time To Live) indicates how many seconds the response remains in the resolver's cache before it queries the authoritative server again. Lower TTL = changes visible faster.


Q: When should I use iterative trace?

A: Use the trace to diagnose slow resolution, understand differences between resolvers, or identify delegation or authoritative server issues.


Q: Why do responses differ between resolvers?

A: It's the DNS caching mechanism. If a resolver queried your zone before your modification, it keeps the old response until TTL expiration.


Complementary tools

ToolPurpose
Propagation TestCompare responses from dozens of resolvers simultaneously
DNS AuditCheck your domain's complete health
SPF InspectorAnalyze your SPF record in detail
Email TesterTest SPF/DKIM/DMARC from your server

Useful resources

Available DNS record types

  • A : Associates a domain name with an IPv4 address.
  • AAAA : Associates a domain name with an IPv6 address.
  • MX : Points to the mail servers for the domain.
  • TXT : Publishes free-form text for SPF, DKIM, DMARC and verifications.
  • CNAME : Creates an alias to another domain name.
  • NS : Names the authoritative servers that serve the DNS zone.
  • SOA : Describes the DNS zone authority and its serial number.
  • SVCB : Describes a service and its connection parameters.
  • CAA : Limits which certificate authorities may issue certificates for the domain.
  • HTTPS : Describes the optimal website access configuration.
  • PTR : Maps an IP address to a hostname.