DNS Lookup

Free online DNS lookup tool. Query A, AAAA, MX, NS, TXT, SOA, and other DNS records using Google DNS-over-HTTPS. — runs 100% in your browser, client-side only. No data is sent to any server. Free to use, no account required.

Free Client-Side No Login No Storage
Loading tool...

How to Use the DNS Lookup

  1. Enter a domain name (e.g. example.com).
  2. Select the record type (A, AAAA, MX, NS, TXT, etc.).
  3. Click Lookup to query Google DNS-over-HTTPS.

Uses the public dns.google DoH API. No server-side code required.

What is DNS Lookup?

DNS lookup queries Domain Name System servers to resolve domain names to IP addresses and retrieve DNS records (A, AAAA, MX, TXT, CNAME, NS, etc.). It shows how the internet routes traffic to domains.

Why Use This Tool

DNS issues cause website downtime, email delivery failures, and SSL problems. Looking up DNS records helps diagnose connectivity issues and verify domain configuration.

When to Use It

Use DNS lookup when troubleshooting website connectivity, verifying MX records for email, checking domain propagation after changes, or auditing domain DNS configuration.

Who Should Use It

SREs, domain administrators, email operators, and engineers handling network incidents.

How to Use the DNS Lookup

  1. Enter domain and select record type
  2. Run lookup and inspect values plus TTL
  3. Compare result with expected DNS configuration
  4. Recheck from multiple networks during propagation

Security note

Treat DNS data as untrusted in automation and validate SPF, DKIM, and DMARC records carefully before policy changes.

Common Uses

  • Troubleshooting website connectivity
  • Verifying email MX records
  • Checking DNS propagation after changes

Frequently Asked Questions

What's the difference between A and AAAA records?

A records map domains to IPv4 addresses (32-bit). AAAA records map to IPv6 addresses (128-bit). Both can coexist; browsers prefer IPv6 when available.

What are MX records for?

MX (Mail Exchanger) records specify which servers handle email for a domain. The priority value determines order — lower numbers are tried first.

Why do DNS changes take time?

DNS caching. Records have TTL (Time To Live) values telling caches how long to store them. Changes propagate as caches expire, typically within 24-48 hours.