In short
DNS (Domain Name System) is the internet phone book: it translates a human-friendly domain name like yoursite.com into the numerical address of the server that should answer for it. Computers find each other using IP addresses, which are hard to remember, so DNS lets you type a name instead. Every time you connect a domain to a website, you are adding DNS records that point your name at the right server.
How a domain finds your site
When someone types your domain, their browser asks DNS "what address answers for this name?" DNS replies with the server address, and the browser connects there. This lookup happens in milliseconds and is why you never have to memorise a string of numbers to visit a website.
The records you will actually meet
To connect a domain to a host you add a couple of records in your DNS provider. You rarely need more than these two as a beginner.
- A record: points your domain directly at a server IP address.
- CNAME record: points your domain at another domain name, common when connecting to a host.
Propagation and HTTPS
After you add records they need to "propagate", which just means spread across the internet, and can take from minutes to a day. Once your domain points at a modern host like Vercel, it issues a free HTTPS certificate automatically so your site loads securely. Many builders manage DNS through Cloudflare for free HTTPS, a faster global network and basic protection.
Common beginner confusions
The most common one is impatience. You add the records correctly, the site does not load instantly, and you assume something is broken when propagation just needs time. A second is confusing where you bought the domain with where its DNS is managed; you can buy a domain in one place and point its DNS somewhere else, which is exactly what happens when people move DNS to Cloudflare. A third is forgetting that DNS only points the name at a server; it does not host your site. You still need a host like Vercel running your actual website for the domain to show anything. Your host always tells you the exact records to add, so the safest approach is to copy them precisely and then wait.
