What Is DNS, and Can Changing It Really Speed Up Your Browsing?
Almost everything you do online begins with a DNS lookup, yet most people have never thought about it. DNS is invisible when it works and baffling when it doesn't. It also appears in a lot of "speed up your internet" advice, some of it exaggerated. Let's separate what DNS really does from the myths.
DNS in one paragraph
The Domain Name System converts human-friendly names like wikipedia.org into the numeric IP addresses that machines use to find each other. Without it, you would need to memorise a string of numbers for every site. Your device doesn't answer the question itself; it asks a recursive resolver, a server that does the searching on your behalf and remembers the result.
Where your resolver comes from
By default, your device uses whatever resolver your network hands out, which is normally your ISP's. Your router typically relays requests to that ISP resolver. That's convenient, but ISP resolvers vary in quality. Some are fast and reliable, others are overloaded, slow to update, or return unhelpful search pages when a name doesn't exist.
What a lookup involves
- Your device checks its own cache, then asks the router or resolver.
- If the resolver doesn't have the answer cached, it queries a root server, which points to the servers responsible for the top-level domain (
.com,.in,.organd so on). - Those servers point to the domain's authoritative name server, which holds the real record.
- The answer returns with a TTL (time to live) that says how long it may be cached, from seconds to hours.
Because of caching, most lookups for popular sites are answered in a few milliseconds. The slow ones are for names that nobody nearby has requested recently.
Does changing DNS make the internet faster?
Honestly: only a little, and only in some cases. DNS affects the time before a page starts loading, not how fast files download once connected. If your ISP's resolver is slow, switching to a quicker one can shave tens or even a couple of hundred milliseconds off the first visit to each site, which you may notice as snappier page starts. It will not turn a 20 Mbps plan into a 100 Mbps plan. Anyone promising that is overselling.
Where changing DNS genuinely helps:
- Your ISP's resolver is slow or intermittently fails.
- Sites fail to load with "server not found" while others work.
- You want extra features such as malware filtering or family-safe filtering.
- You want to stop your ISP from seeing and logging every domain you look up.
Popular public resolvers
| Provider | IPv4 addresses | Notable feature |
|---|---|---|
| Cloudflare | 1.1.1.1, 1.0.0.1 | Fast, privacy-focused; 1.1.1.2 blocks malware |
| Google Public DNS | 8.8.8.8, 8.8.4.4 | Very reliable, widely used |
| Quad9 | 9.9.9.9 | Blocks known malicious domains by default |
Check each provider's own privacy policy to see what they log and for how long, and choose the one whose policy you are comfortable with.
How to change DNS safely
On your router (covers every device)
Log into the router's admin page, usually at an address like 192.168.1.1 printed on the device. Find the DNS or Internet settings and replace the automatic servers with your chosen resolver's addresses. Save, then reboot the router. Note the original values first so you can undo the change.
On a phone or computer
Android has a "Private DNS" setting (enter a hostname such as one.one.one.one or dns.google). iPhone and Windows let you set DNS per Wi-Fi network in the network's settings. macOS has a DNS tab in the network preferences. Changing it on one device leaves others untouched.
Encrypted DNS: DoH and DoT
Traditional DNS queries travel in plain text, so anyone on the path, such as a café network or an ISP, can see which sites you look up (though not the pages themselves). DNS over HTTPS (DoH) and DNS over TLS (DoT) encrypt these requests. Most modern browsers and operating systems support them. Encrypted DNS improves privacy against observers on the network, but it isn't a VPN: the resolver still sees your lookups, and your IP address is still visible to the sites you visit.
Troubleshooting with DNS
- Flush your cache if a site moved and you still see the old version. On Windows run
ipconfig /flushdnsin a terminal. - Test by IP. If a site loads by IP address but not by name, DNS is the culprit.
- Try another resolver temporarily. If everything works after switching, your previous resolver was the problem.
Bottom line
DNS is a small but important link in every connection. A good resolver gives you slightly faster page starts, better reliability and more privacy. It's a five-minute change worth making, as long as your expectations stay realistic.