What is DNS?

DNS (Domain Name System) is the internet's directory that translates human-friendly domain names into the IP addresses and service records computers use.

DNS, the Domain Name System, is the distributed directory service that makes the internet usable by humans. It translates memorable domain names like example.com into the numeric IP addresses that computers need to connect, and it stores many other kinds of records that direct email, verify ownership, and route traffic.

A DNS lookup walks a hierarchy: a resolver queries a root server, which points to the top-level domain servers for endings like .com, which in turn point to the authoritative name servers for the specific domain. Those authoritative servers hold the actual records, and results are cached along the way according to each record's TTL.

DNS holds many record types, each with a purpose. A and AAAA records map names to IPv4 and IPv6 addresses; MX records direct email; TXT records carry SPF, DKIM, and DMARC data plus domain verification tokens; CNAME records alias one name to another; and NS records delegate authority for a zone.

For email and deliverability work, DNS is foundational. Verifying MX records confirms a domain can receive mail, TXT records reveal authentication setup, and A records support fallback delivery. A single DNS lookup tool can inspect all of these, making DNS the first place to look when diagnosing delivery or configuration problems.

Examples

  • A record: example.com resolves to 93.184.216.34
  • MX record: mail for example.com is handled by its listed mail servers
  • TXT record: v=spf1 include:_spf.google.com ~all for authentication

Common questions

Why does DNS matter for email?
Email relies on DNS at every step: MX records say where mail is delivered, and TXT records hold SPF, DKIM, and DMARC authentication. Without correct DNS, mail bounces or lands in spam.
How long do DNS changes take to propagate?
It depends on the record's TTL and cached copies around the world. Changes can appear within minutes or take up to a day or two, which is why lowering TTL before a planned change is a common tactic.
How do I look up a domain's DNS records?
Use a DNS lookup tool and select the record type you need, such as A, MX, TXT, or NS. Our DNS Lookup tool queries all common record types directly in your browser.

Related tools

Related terms for DNS