🚀 NEW in v2.4.29: 35+ Speed Optimizations added today!Download Now →

Home/Fix/Slow DNS Resolution on Windows

How to Fix Slow DNS Resolution on Windows on Windows

Web pages take a long time to start loading but are fast once they begin? Fix slow DNS lookups and DNS resolution delays on Windows 10 and 11 that cause initial page load delays.

📖

Main Troubleshooting Guide

How to Fix No Internet Connection

Complete symptoms, causes, and step-by-step solutions

Symptoms

You might be experiencing this problem if you notice:

  • Clicking a link shows "Resolving host..." for several seconds before loading
  • First visit to any website is slow but revisiting the same site is fast
  • Speed tests show fast download but web browsing feels sluggish
  • nslookup commands take 3-10 seconds to return results
  • Some websites load instantly while others hang at "resolving"
  • DNS issues appear after connecting to VPN
  • Problem is worse on WiFi than Ethernet

Common Causes

  • ISP DNS servers are slow or overloaded
  • DNS cache corrupted or full
  • IPv6 DNS resolution timing out before falling back to IPv4
  • VPN split tunneling misconfigured, routing DNS through the VPN tunnel
  • Third-party DNS filtering software (parental controls, ad blockers) adding latency
  • Windows DNS Client service not running properly
  • Router DNS settings pointing to slow servers

Solutions

Solution 1: Switch to Fast Public DNS Servers

  1. 1Open Settings → Network & Internet → WiFi (or Ethernet) → your connection → Hardware properties
  2. 2Click Edit next to DNS server assignment
  3. 3Set to Manual and enable IPv4
  4. 4Preferred DNS: 1.1.1.1 (Cloudflare) or 8.8.8.8 (Google)
  5. 5Alternate DNS: 1.0.0.1 (Cloudflare) or 8.8.4.4 (Google)
  6. 6For even faster results: enable DNS over HTTPS (DoH) in the dropdown
  7. 7Click Save and test browsing speed immediately

Solution 2: Flush and Reset DNS Cache

  1. 1Open Command Prompt as Administrator
  2. 2Run: ipconfig /flushdns
  3. 3Run: ipconfig /registerdns
  4. 4Run: netsh winsock reset
  5. 5Run: netsh int ip reset
  6. 6Restart the computer
  7. 7This clears all cached DNS entries and resets the network stack

Solution 3: Disable IPv6 if Not Needed

  1. 1Open Network Connections (ncpa.cpl)
  2. 2Right-click your active connection → Properties
  3. 3Uncheck "Internet Protocol Version 6 (TCP/IPv6)"
  4. 4Click OK and test browsing
  5. 5IPv6 DNS timeouts are a common cause of slow initial page loads
  6. 6If your ISP doesn't fully support IPv6, disabling it avoids the timeout delay

Solution 4: Optimize DNS Client Service

  1. 1Open Services (services.msc)
  2. 2Find "DNS Client" → make sure it's Running and set to Automatic
  3. 3If it's stopped: right-click → Start
  4. 4Also check: "DHCP Client" should be Running and Automatic
  5. 5For persistent issues: Open Command Prompt as Admin
  6. 6Run: reg add "HKLM\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters" /v MaxCacheTtl /t REG_DWORD /d 86400 /f
  7. 7This sets DNS cache TTL to 24 hours, reducing repeat lookups
FIXES THIS IN 5 MINUTES

Fix Slow DNS Resolution on Windows Automatically

RescuePC Toolkit includes 109+ automated repairs that fix this problem with one click. No command line knowledge required.

Download Now - Free Trial

No credit card required • Works on Windows 10 & 11

Automated Repairs for This Issue

Browse More Network & Internet Guides

Share this:XRedditLinkedInEmail