The Domain Name System (DNS) is the internet's phonebook. Every time you type a domain name like "google.com" into your browser, a DNS query runs behind the scenes to translate that human-readable name into the machine-readable IP address needed to actually connect to the server.

DNS stores many different record types, each serving a distinct purpose. A records map domains to IPv4 addresses. AAAA records map to IPv6 addresses. MX records tell mail servers where to deliver email for a domain. TXT records store text data used for email authentication (SPF, DKIM, DMARC), domain ownership verification, and more. NS records identify which name servers are authoritative for the domain. CNAME records create aliases from one domain to another. SOA records contain administrative information about the zone.

This tool queries DNS in real time, bypassing any local cache, so you always see the current live records. It's essential for email troubleshooting (checking MX records), domain migration (verifying DNS has propagated), security audits (checking for missing SPF/DMARC records), and debugging website issues (confirming A records point to the right server).

DNS records have a TTL (Time To Live) value — the number of seconds resolvers cache the record before re-querying. When you change a DNS record, the old value persists in caches worldwide until the TTL expires. This is why DNS changes can take minutes to 48 hours to propagate globally.