Free DNS Lookup Tool

Check DNS records for any domain. Look up A, AAAA, MX, TXT, CNAME, NS, and SOA records instantly

DNS Lookup
Look up DNS records for any domain. Check A, AAAA, MX, TXT, CNAME, NS, and SOA records.

Enter a domain name (e.g., example.com)

Frequently Asked Questions
Common questions about DNS lookup and DNS records

How DNS Lookup Works
Understanding the DNS resolution process

When you enter a domain name in your browser, a complex DNS resolution process occurs behind the scenes to translate that domain name into an IP address that your computer can use to connect to the web server.

1. Query Initiation

Your browser sends a DNS query to a recursive DNS resolver (usually provided by your ISP or a public DNS service like Google DNS or Cloudflare).

2. Root Server Query

The resolver queries root DNS servers to find the authoritative name servers for the top-level domain (.com, .org, etc.).

3. TLD Server Query

The resolver then queries the TLD name servers to find the authoritative name servers for the specific domain.

4. Final Resolution

Finally, the resolver queries the domain's authoritative name servers to get the actual IP address, which is returned to your browser.

Understanding DNS Record Fields
A comprehensive guide to DNS record components

Record Type

  • A: IPv4 address mapping
  • AAAA: IPv6 address mapping
  • MX: Mail server configuration
  • TXT: Text data for verification
  • CNAME: Domain alias/redirect
  • NS: Name server specification
  • SOA: Zone authority information

TTL (Time To Live)

  • • Determines how long records are cached
  • • Lower values = faster updates, more queries
  • • Higher values = slower updates, fewer queries
  • • Typical range: 300-3600 seconds
  • • Affects DNS propagation speed

Priority (MX Records)

  • • Lower numbers = higher priority
  • • Mail servers tried in priority order
  • • Used for email load balancing
  • • Range typically 0-65535

Value/Data

  • • IP address (A/AAAA records)
  • • Domain name (CNAME/MX/NS)
  • • Text string (TXT records)
  • • Structured data (SOA records)
DNS Best Practices
Tips for optimal DNS configuration and management

Use Multiple Name Servers

Configure at least 2-4 name servers for redundancy. This ensures DNS resolution continues even if one name server fails, improving reliability and uptime.

Optimize TTL Values

Use appropriate TTL values based on your needs. Lower TTL (300-600s) for frequently changing records, higher TTL (3600-86400s) for stable records to reduce DNS query load.

Configure Email Security Records

Set up SPF, DKIM, and DMARC TXT records to protect against email spoofing and improve email deliverability. These records help email servers verify the authenticity of emails from your domain.

Monitor DNS Changes

Regularly check your DNS records to ensure they haven't been tampered with. Unauthorized DNS changes can redirect traffic or cause email delivery issues. Use DNS monitoring tools to alert you of changes.

DNS Resolution Process
Step-by-step breakdown of how DNS queries are resolved

Recursive vs Iterative Queries

DNS resolution uses two types of queries:

  • Recursive Query: Your DNS resolver does all the work, querying multiple servers until it finds the answer, then returns the result to your browser.
  • Iterative Query: Each DNS server in the chain provides a referral to the next server, rather than doing the lookup itself.

DNS Caching

DNS resolvers cache query results based on TTL values to improve performance and reduce load on DNS servers. When you query a domain, the resolver first checks its cache. If the record is cached and hasn't expired, it returns the cached result immediately without querying authoritative servers.

What is DNS?

DNS (Domain Name System) is the phonebook of the internet. It translates human-readable domain names (like example.com) into IP addresses (like 192.0.2.1) that computers use to identify each other on the network.

When you type a domain name into your browser, DNS servers look up the corresponding IP address and direct your request to the correct server, allowing you to access websites and services.

DNS Record Types

A Record (IPv4)

Maps a domain name to an IPv4 address. This is the most common DNS record type.

AAAA Record (IPv6)

Maps a domain name to an IPv6 address, the newer IP address format.

MX Record (Mail Exchange)

Specifies mail servers responsible for accepting email messages for the domain.

TXT Record (Text)

Stores text information, commonly used for SPF, DKIM, DMARC, and other verification purposes.

NS Record (Name Server)

Specifies the authoritative name servers for the domain.

CNAME Record (Canonical Name)

Creates an alias from one domain name to another, allowing multiple domains to point to the same IP address.

SOA Record (Start of Authority)

Contains administrative information about the domain, including the primary name server and contact information.

Why Use DNS Lookup?

Troubleshooting

Diagnose DNS configuration issues, verify record changes, and troubleshoot connectivity problems.

Security Verification

Verify SPF, DKIM, and DMARC records for email security, check SSL certificate configurations, and validate domain ownership.

Domain Research

Research domain configurations, check name server settings, and understand how domains are configured before purchasing or transferring.

Common DNS Issues

Propagation Delays

DNS changes can take 24-48 hours to propagate worldwide. This is normal and expected behavior.

Missing Records

If a record type doesn't appear, it may not be configured for that domain. Some domains only have A records, while others may have multiple record types.

TTL Values

TTL (Time To Live) determines how long DNS records are cached. Lower TTL values allow faster updates but increase DNS query load.