What Happens When You Type a Domain? A DNS Lookup Breakdown
When you type freewebcheck.app into your browser and hit Enter, your computer has no idea what that is. It’s a word, not an address. The internet works on numbers — IP addresses.
So your browser does a DNS lookup to translate that domain into something it can use. I built a free DNS lookup tool that shows exactly what happens under the hood.
The Record Types
DNS isn’t one answer — it’s a family of records. Here’s what each one means:
A and AAAA — The Main Event
An A record maps a domain to an IPv4 address (like 192.0.2.1). An AAAA record (quad-A) maps to IPv6. These are the core translation — domain goes in, IP comes out, browser connects.
CNAME — The Alias
CNAME records point one domain to another. For example, www.freewebcheck.app might CNAME to freewebcheck.pages.dev. Change the target once, and all aliases follow.
MX — Where Email Goes
MX records tell the world where your mail server lives. When someone sends you an email, their server checks your MX record to find where to deliver it. Priority numbers determine fallback order.
NS — Who’s in Charge
NS records list the authoritative name servers for a domain. These are the servers your domain registrar points to. If you change these, you change who controls your DNS.
TXT — The Swiss Army Knife
TXT records hold arbitrary text. They’re used for SPF (who can send email from your domain), DKIM (email signing), and DMARC (email auth policies). Also used for domain verification — Google Search Console and others use TXT records to prove you own a domain.
SOA — The Blueprint
SOA (Start of Authority) contains administrative info: the primary nameserver, admin email, and timing parameters for how often secondary servers should refresh.
SRV — Service Discovery
SRV records let you specify host and port for specific services like SIP (VoIP) or LDAP (directory services). Less common on typical websites but essential for enterprise setups.
How the Tool Works
My DNS lookup tool queries Cloudflare’s DNS-over-HTTPS API directly from your browser. Pick a domain, check the record types you want, and see the raw results instantly. No server-side processing, no logs, no tracking.
It’s useful for:
- Verifying DNS changes propagated after you update records
- Checking if your SPF/DKIM/DMARC is configured correctly
- Debugging why email isn’t delivering
- Understanding how a domain’s infrastructure is set up
Next time you type a URL and reach a website, you’ll know exactly what happened behind the scenes. Try the DNS lookup tool →