DNS Lookup Tool Check All DNS Records

Query A, AAAA, MX, TXT, NS, and CNAME records for any domain. Get comprehensive DNS analysis with email security insights, SSL certificate inspection, and reverse DNS lookups.

Recent Searches

🔒 Your search history is stored only in your browser and never synced to servers.
No search history yet

Understanding DNS Lookups

DNS (Domain Name System) lookups are the foundation of internet connectivity. When you visit a website, your device performs DNS queries to translate the domain name into an IP address that servers understand. This tool performs comprehensive DNS lookups across all major record types, giving you complete visibility into your domain's DNS configuration.

DNS Record Types and Their Purpose

A Records (IPv4): The most fundamental DNS record type, A records map domain names to 32-bit IPv4 addresses. For example, example.com might point to 93.184.216.34. Multiple A records enable round-robin load balancing and provide redundancy for high-traffic websites.

AAAA Records (IPv6): As IPv4 addresses become scarce, AAAA records map domains to 128-bit IPv6 addresses like 2001:0db8:85a3::8a2e:0370:7334. Modern websites should configure both A and AAAA records to support all users regardless of their network configuration.

MX Records (Mail Exchange): MX records specify which mail servers accept email for your domain. Each MX record includes a priority number—mail servers attempt delivery to the lowest-priority server first, falling back to higher numbers if delivery fails. Proper MX configuration is essential for reliable email delivery.

TXT Records: TXT records store arbitrary text data and serve multiple critical functions. SPF records authorize mail servers, DMARC policies define email authentication rules, DKIM keys enable cryptographic signatures, and domain verification tokens prove ownership to services like Google Workspace and Microsoft 365.

NS Records (Nameservers): NS records delegate DNS authority to specific nameservers. For example, example.com might use ns1.google.com and ns2.google.com as authoritative nameservers. These records are critical for DNS propagation—when you change hosting providers, updating NS records at your domain registrar is the first step.

CNAME Records (Canonical Name): CNAME records create aliases pointing one domain to another. Common use cases include pointing www.example.com to example.com, configuring CDN endpoints, and managing subdomain routing. Note that CNAME records cannot coexist with other record types at the same DNS label.

When to Perform DNS Lookups

Website Migration: Before and after migrating to new hosting, verify A/AAAA records point to the correct IP addresses. Check NS records if you're changing DNS providers. Use DNS propagation checking to confirm changes have reached global resolvers.

Email Deliverability Issues: If legitimate emails are bouncing or landing in spam, check MX records for correct mail server configuration. Verify SPF, DMARC, and DKIM records to ensure proper email authentication. Our tool automatically parses these records and highlights configuration issues.

Security Auditing: Regular DNS lookups help identify unauthorized changes to your DNS records—a common attack vector. Verify that nameservers, A records, and MX records match expected values. Check TXT records for suspicious entries that might indicate compromised domain settings.

Performance Optimization: Analyze TTL values to balance DNS caching efficiency with change agility. Multiple A records can distribute load across servers. Review CNAME chains to eliminate unnecessary DNS query overhead.

Frequently Asked Questions

What is a DNS lookup?
A DNS lookup queries the Domain Name System to retrieve information about a domain, including IP addresses (A/AAAA records), mail servers (MX records), nameservers (NS records), and text records (TXT records). It translates human-readable domain names into machine-readable data that computers use to route traffic.
What are A and AAAA records?
A records map domain names to IPv4 addresses (e.g., 192.0.2.1), while AAAA records map to IPv6 addresses (e.g., 2001:db8::1). These records are essential for web hosting—they tell browsers which server hosts your website. Multiple A/AAAA records enable load balancing and redundancy.
How do I check all DNS records for a domain?
Use this DNS lookup tool by entering your domain name and ensuring all record types (A, AAAA, MX, TXT, NS, CNAME) are selected in the form. The tool queries authoritative nameservers and displays all configured records with their TTL values and associated data.
What is DNS TTL and why does it matter?
TTL (Time To Live) specifies how long DNS resolvers should cache a record before querying again. Lower TTLs (300-600 seconds) enable faster DNS changes but increase query load; higher TTLs (3600+ seconds) improve performance but delay propagation. Adjust TTL before planned DNS migrations.
Why does my domain have multiple A records?
Multiple A records enable load balancing, redundancy, and geographic distribution. When a DNS resolver sees multiple A records, it can distribute traffic across servers or provide failover if one IP becomes unavailable. CDNs and cloud platforms commonly use this technique.
What is the difference between CNAME and A records?
A records map directly to IP addresses, while CNAME records create aliases pointing to other domain names. For example, www.example.com (CNAME) might point to example.com (A record). CNAMEs simplify management—changing the target domain's IP automatically updates all aliases.

Related DNS Tools