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
- 1Open Settings → Network & Internet → WiFi (or Ethernet) → your connection → Hardware properties
- 2Click Edit next to DNS server assignment
- 3Set to Manual and enable IPv4
- 4Preferred DNS: 1.1.1.1 (Cloudflare) or 8.8.8.8 (Google)
- 5Alternate DNS: 1.0.0.1 (Cloudflare) or 8.8.4.4 (Google)
- 6For even faster results: enable DNS over HTTPS (DoH) in the dropdown
- 7Click Save and test browsing speed immediately
Solution 2: Flush and Reset DNS Cache
- 1Open Command Prompt as Administrator
- 2Run: ipconfig /flushdns
- 3Run: ipconfig /registerdns
- 4Run: netsh winsock reset
- 5Run: netsh int ip reset
- 6Restart the computer
- 7This clears all cached DNS entries and resets the network stack
Solution 3: Disable IPv6 if Not Needed
- 1Open Network Connections (ncpa.cpl)
- 2Right-click your active connection → Properties
- 3Uncheck "Internet Protocol Version 6 (TCP/IPv6)"
- 4Click OK and test browsing
- 5IPv6 DNS timeouts are a common cause of slow initial page loads
- 6If your ISP doesn't fully support IPv6, disabling it avoids the timeout delay
Solution 4: Optimize DNS Client Service
- 1Open Services (services.msc)
- 2Find "DNS Client" → make sure it's Running and set to Automatic
- 3If it's stopped: right-click → Start
- 4Also check: "DHCP Client" should be Running and Automatic
- 5For persistent issues: Open Command Prompt as Admin
- 6Run: reg add "HKLM\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters" /v MaxCacheTtl /t REG_DWORD /d 86400 /f
- 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 TrialNo credit card required • Works on Windows 10 & 11