PONG// pong.com v3.0OPERATIONAL
pong@pong-com blog/what-is-dns-how-it-affects-speed$
← Back to blog
NetworkingApril 28, 2026· 8 min read

[ What Is DNS? How It Affects Your Internet Speed (and How to Fix It) ]

DNS (Domain Name System) translates website names into IP addresses every time you go online. Slow or unreliable DNS can add 50–200ms of delay to every page load, even on a fast connection. Learn how DNS works, how to test it, and how switching to a faster DNS server can speed up your browsing instantly.

DNS (Domain Name System) is the internet's phone book. Every time you type a website address like pong.com into your browser, DNS translates that human-readable name into a numerical IP address (like 76.76.21.21) that computers use to find each other. This lookup happens before anything else loads — and if it's slow, everything feels slow.

Most people never think about DNS, but it's one of the easiest things to optimize on your network. Switching from your ISP's default DNS to a faster public DNS server can shave 50–200ms off every page load — no new hardware required. You can measure your current DNS performance with a free speed test on pong.com.

// SPEED TEST

Measure your real-world speed, ping, jitter, and bufferbloat. Free, no signup required.

> Run Free Speed Test

How Does DNS Work?

When you type a URL into your browser, your device doesn't know where that website lives. It needs an IP address. Here's what happens behind the scenes in roughly 10–100 milliseconds:

  1. Your device checks its local cache. If you visited the site recently, the IP address is already stored locally. No lookup needed.
  2. Your device asks a DNS resolver. If the address isn't cached, your device sends a query to a DNS resolver — usually one run by your ISP, unless you've changed it.
  3. The resolver checks its own cache. If another user on your ISP recently visited the same site, the resolver may already have the answer.
  4. The resolver queries authoritative DNS servers. If no cache exists, the resolver works through a chain: root server → TLD server (.com, .net) → authoritative server for that domain. Each step returns a pointer to the next.
  5. The IP address is returned to your browser. Your browser can now connect to the actual web server and start loading the page.

This entire process is called DNS resolution. It happens for every new domain you visit — and for every third-party resource on a page (analytics scripts, ad servers, CDN domains). A single web page can trigger 10–50 DNS lookups.

How Does DNS Affect Your Internet Speed?

DNS doesn't affect your download or upload speed — your connection's raw throughput stays the same. What DNS affects is latency at the start of every connection. Before your browser can download a single byte from a website, it has to resolve the domain name first. Slow DNS means a longer wait before anything starts loading.

Here's why this matters more than you'd think:

  • Every new domain requires a lookup. A single web page often loads resources from 10–50 different domains (CDNs, analytics, ads, fonts). Each one needs DNS resolution.
  • DNS delays compound. If each lookup takes 80ms instead of 15ms, and a page triggers 20 lookups, that's 1,300ms of extra wait time just for DNS.
  • Cached entries expire. DNS records have a TTL (Time to Live). Once it expires, your device has to look up the address again — even for sites you visit daily.
  • ISP DNS servers are often slow. Many ISPs run DNS resolvers that are underpowered, overloaded, or geographically distant from you.
DNS Lookup TimeRatingWhat It Means
Under 10msExcellentCached or very close server. No perceptible delay.
10–30msGoodFast public DNS. Typical for Cloudflare or Google DNS.
30–70msAverageCommon for ISP DNS. You might notice slight delays on complex pages.
70–150msSlowNoticeable lag when opening new sites. Worth switching DNS providers.
150ms+Very SlowSignificantly impacts browsing. Often caused by overloaded ISP DNS or long distance to resolver.

ISP DNS vs Public DNS: What's the Difference?

By default, your router uses whatever DNS server your ISP assigns. This is often the slowest option. Public DNS providers like Cloudflare, Google, and Quad9 operate large, globally distributed networks optimized specifically for fast DNS resolution.

DNS ProviderPrimarySecondaryAvg. Lookup TimePrivacy
Cloudflare1.1.1.11.0.0.1~11msNo logging (audited)
Google Public DNS8.8.8.88.8.4.4~22msLogged 24-48hrs
Quad99.9.9.9149.112.112.112~20msNo logging + malware blocking
OpenDNS208.67.222.222208.67.220.220~30msLogging enabled
Typical ISP DNSVariesVaries~50-120msUsually logged

How to Change Your DNS Server

You can change DNS at two levels: on your router (affects all devices on your network) or on an individual device (affects only that device). Changing it on the router is the best approach for most people.

On Your Router (Recommended)

  1. Open your router's admin page (usually 192.168.1.1 or 192.168.0.1 in your browser).
  2. Log in with your admin credentials (check the sticker on your router if you haven't changed them).
  3. Find the DNS settings — usually under WAN, Internet, or Network settings.
  4. Replace the existing DNS addresses with your preferred public DNS (e.g., 1.1.1.1 and 1.0.0.1 for Cloudflare).
  5. Save and reboot the router.

On Windows

  1. Open Settings → Network & Internet → your active connection → Hardware properties.
  2. Click Edit next to DNS server assignment.
  3. Switch from Automatic to Manual and enable IPv4.
  4. Enter your preferred DNS (e.g., 1.1.1.1 for primary, 1.0.0.1 for secondary).
  5. Save.

On Mac

  1. Open System Settings → Network → your active connection → Details → DNS.
  2. Click the + button and add your preferred DNS servers.
  3. Remove any existing ISP DNS entries.
  4. Click OK, then Apply.

On iPhone / Android

On iPhone: Settings → Wi-Fi → tap your network → Configure DNS → Manual → add your DNS servers. On Android: Settings → Network → Private DNS → enter a hostname like dns.google or one.one.one.one (Android 9+). For older Android versions, you'll need to change DNS per Wi-Fi network in the advanced settings.

Does DNS Affect Gaming?

DNS has minimal impact on in-game performance. Once you connect to a game server, your device communicates directly via IP address — DNS isn't involved in the ongoing data stream. Your ping during gameplay is unaffected by your DNS choice.

Where DNS does matter for gaming:

  • Initial matchmaking and server selection — faster DNS means quicker connection to lobbies and game services.
  • Game updates and downloads — DNS resolves CDN domains, so faster DNS can speed up the start of large downloads.
  • In-game web features — any in-game browser, store, or news feed relies on DNS.
  • Voice chat services — Discord, TeamSpeak, and other voice apps need DNS to connect.

DNS and Privacy: Why It Matters

Traditional DNS queries are sent in plain text — meaning your ISP (and anyone monitoring your network) can see every website you visit, even if the site itself uses HTTPS. Your ISP's DNS server logs every lookup by default, creating a complete record of your browsing history.

Modern encrypted DNS protocols fix this:

  • DNS over HTTPS (DoH) — encrypts DNS queries inside standard HTTPS traffic. Supported by most browsers (Firefox, Chrome, Edge). Your ISP can't see which sites you're looking up.
  • DNS over TLS (DoT) — encrypts DNS queries using TLS. Supported by Android 9+ (Private DNS setting) and many routers. Slightly faster than DoH but easier for ISPs to identify and block.
  • DNSCrypt — an older encrypted DNS protocol. Still works but less widely supported than DoH/DoT.

Common DNS Problems and How to Fix Them

"DNS Server Not Responding"

This is one of the most common internet errors. It means your device can't reach its configured DNS server. Causes include ISP DNS outages, router misconfiguration, or network connectivity issues.

  1. Restart your router and modem — this resolves the issue about 50% of the time.
  2. Switch to a public DNS server (1.1.1.1 or 8.8.8.8) to rule out ISP DNS issues.
  3. Flush your DNS cache: on Windows run ipconfig /flushdns, on Mac run sudo dscacheutil -flushcache.
  4. Check if other devices on your network have the same issue — if only one device is affected, it's a local config problem.

Websites Loading Slowly Despite Fast Speed Test Results

If your speed test shows fast download speeds but websites feel sluggish, slow DNS is a likely culprit. Each new site you visit requires a DNS lookup, and if those lookups take 100ms+ each, browsing will feel laggy even on a gigabit connection.

  • Switch to a faster DNS provider (see comparison table above).
  • Enable DNS prefetching in your browser — Chrome and Edge do this by default.
  • Check your router's DNS settings to make sure it's not overriding your device settings.

Specific Websites Won't Load

If most sites work but a few don't, your DNS server may have a stale or missing record for those domains. Flushing your DNS cache usually fixes this. If it doesn't, try switching to a different DNS provider temporarily — some DNS servers update their records faster than others.

How to Enable DNS Over HTTPS (DoH) in Your Browser

Enabling DoH encrypts your DNS queries so your ISP can't see which sites you're visiting. Most modern browsers support it — here's how to turn it on:

Chrome / Edge

Go to Settings → Privacy and Security → Security → scroll to "Use secure DNS." Toggle it on and select Cloudflare (1.1.1.1) or Google (Public DNS) from the dropdown.

Firefox

Go to Settings → Privacy & Security → scroll to DNS over HTTPS. Select "Max Protection" and choose Cloudflare from the provider list. Firefox was the first major browser to support DoH and has the most mature implementation.

Safari

Safari doesn't have a built-in DoH toggle, but macOS supports system-wide encrypted DNS. Install the Cloudflare 1.1.1.1 app or configure a DNS profile through Apple Configurator.

Frequently Asked Questions

?>Will changing DNS make my internet faster?
Changing DNS won't increase your download or upload speed, but it can significantly reduce the time it takes to start loading websites. If your ISP's DNS is slow, switching to Cloudflare (1.1.1.1) or Google DNS (8.8.8.8) can cut initial page load times by 50–200ms per domain.
?>Is 1.1.1.1 better than 8.8.8.8?
In most independent benchmarks, Cloudflare's 1.1.1.1 is slightly faster than Google's 8.8.8.8, with average lookup times of ~11ms vs ~22ms globally. Cloudflare also has a stronger privacy policy — they don't log your queries and undergo independent audits. Google logs queries for 24-48 hours. Both are excellent choices over ISP DNS.
?>Can DNS cause packet loss or affect my ping in games?
No. DNS is only used to look up IP addresses before a connection is established. Once you're connected to a game server, all traffic goes directly to that IP address without any DNS involvement. Packet loss and in-game ping are determined by your network route to the server, not your DNS settings.
?>Is it safe to change DNS?
Yes. Changing your DNS server is completely safe and reversible. Public DNS providers like Cloudflare, Google, and Quad9 are trusted, widely used, and often more reliable than ISP DNS. If you ever want to switch back, just remove the custom DNS settings and your device will revert to your ISP's default.
?>What is DNS over HTTPS (DoH)?
DNS over HTTPS encrypts your DNS queries so that your ISP and network operators can't see which websites you're looking up. Without DoH, DNS queries are sent in plain text, allowing anyone on your network path to monitor your browsing. Most modern browsers support DoH — enable it in your browser's privacy settings.
?>How do I flush my DNS cache?
On Windows: open Command Prompt and run ipconfig /flushdns. On Mac: open Terminal and run sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder. On Chrome: navigate to chrome://net-internals/#dns and click "Clear host cache." Flushing DNS clears stale records and can fix issues with specific sites not loading.

Bottom Line

DNS is one of the most overlooked performance bottlenecks on the internet. Your ISP's default DNS server is almost certainly slower than public alternatives — and switching takes about 2 minutes.

  • For speed: switch to Cloudflare (1.1.1.1) — it's consistently the fastest public DNS.
  • For privacy: use Cloudflare or Quad9 (9.9.9.9) with DNS over HTTPS enabled.
  • For security: Quad9 blocks known malicious domains automatically at the DNS level.
  • For simplicity: just change your router's DNS to 1.1.1.1 and 1.0.0.1 — every device on your network benefits instantly.

Not sure if DNS is your bottleneck? Run a speed test on pong.com to check your overall connection health — including latency, jitter, and bufferbloat. If your speeds are fine but browsing feels slow, DNS is the first thing to investigate.

// SPEED TEST

Measure your real-world speed, ping, jitter, and bufferbloat. Free, no signup required.

> Run Free Speed Test
Advertisement
// READY TO TEST?

Use our free speed test to measure your ping, download, upload, and bufferbloat. No signup required.

> Run Speed Test