Plain-English DNS fundamentals, plus common fixes for “why isn’t my domain live yet?”
Plain-English DNS fundamentals, plus common fixes for “why isn’t my domain live yet?”
DNS (Domain Name System) is the Internet’s phonebook. It maps human-friendly names (like webvaults.com) to machine-friendly IP addresses (like 203.0.113.10). When you type a URL, your device queries resolvers, which ask authoritative nameservers for the right records, then cache the answer so the next lookup is faster.
Nameservers host your zone file. You set them at your domain registrar. Your DNS records live inside that zone. If you change nameservers (e.g., to a CDN), you must re-create your records in the new provider’s DNS or import them.
TTL (time to live) controls how long resolvers cache an answer. Lower TTLs (e.g., 300s) speed up changes but increase query load; higher TTLs (e.g., 3600–14400s) are more efficient once stable.
There’s no magic propagation switch. After you change a record, caches worldwide expire at different times depending on their local TTL, so some users see the new destination while others still see the old one. Nameserver changes can take longer because registries and resolvers refresh NS glue on their own schedules.
Resolver: The DNS service your device queries (often your ISP or public DNS like 1.1.1.1).
Authoritative Nameserver: The DNS server that holds the final answer for your domain.
Glue Record: Registry-held IP for a nameserver to break circular lookups.
Zone: The set of records for your domain.
Related: Email Deliverability: DKIM, SPF, and DMARC · Handy .htaccess Tricks · Zero-Downtime Migration