The lookup behind every click
Before any page loads, a resolver asks the DNS hierarchy where the domain name points: root servers refer to the top-level-domain servers, which refer to the domain's authoritative nameservers, which answer from its zone — the collection of records its owner controls. Answers are cached along the way for the record's TTL (time to live), which is why the system survives its own scale, and why changes take time to be seen everywhere.
- A / AAAA — name to IPv4 / IPv6 address: the record that puts a site on a server.
- CNAME — name to another name: how subdomains follow a platform's changing addresses.
- MX — where the domain's email is delivered; unrelated to where the website lives.
- TXT — free-form proofs: domain verification, SPF/DKIM email authentication policies.
- NS — which nameservers speak for the domain: the delegation itself.
Operationally, DNS is where hosting decisions become real: pointing A records at a new server IS the migration, and the NS records decide who administers all of it — the registrar, the host, or a dedicated DNS provider. The classic pitfall is forgetting that mail and web are independent: moving a website while leaving MX records untouched is routine; nuking them in the same edit is a support ticket cliché.
