UK tech experts · info@vividrepairs.co.uk
Vivid Repairs
A Windows laptop on a home office desk showing a browser DNS address not found error page with a red warning indicator
Fix It Yourself · Troubleshooting

DNS address not found

Published 9 September 202612 min read
As an Amazon Associate, we may earn from qualifying purchases. Our ranking is independent.

You sit down, open your browser, and instead of your homepage you get that grey error page. "DNS address not found." You try refreshing. Same thing. You try a different site. Same thing. Sound familiar? I see this exact problem a dozen times a week through our remote support sessions, and the frustrating part is that half the guides out there tell you to do things in the wrong order, or skip the step that actually fixes it. So here's the real-world sequence that works, starting with the quickest wins and moving to the deeper stuff only if you need it.

TL;DR

A DNS address not found error means your PC can't translate website names into IP addresses. Start by restarting your router and flushing your DNS cache with ipconfig /flushdns. If that doesn't sort it, change your DNS server to 8.8.8.8 (Google) or 1.1.1.1 (Cloudflare), then release and renew your IP. For stubborn cases, run netsh winsock reset and restart.

⏳️ 13 min read ✅ 87% success rate 📅 Updated August 2026

Key Takeaways

  • DNS address not found errors are almost always fixable without reinstalling Windows or calling your ISP.
  • Flushing the DNS cache (ipconfig /flushdns) fixes a surprising number of cases on its own.
  • Switching to Google (8.8.8.8) or Cloudflare (1.1.1.1) DNS is safe, free, and often the single most effective fix.
  • A 169.254.x.x IP address means DHCP has failed and you need to fix that first before DNS will work.
  • Netsh winsock reset is your last resort before escalating, and it genuinely works when nothing else has.

At a Glance

  • Difficulty: Easy to Medium
  • Time Required: 15 to 30 mins
  • Success Rate: 87% of users fixed with steps below

What Actually Causes a DNS Address Not Found Error?

Before you start clicking things randomly, it helps to know what's actually going wrong. DNS (Domain Name System) is basically a phone book for the internet. When you type bbc.co.uk into your browser, your PC asks a DNS server "what's the IP address for that?" and the DNS server replies with something like 151.101.0.81. Your browser then connects to that IP. Simple enough. The DNS address not found error appears when that lookup fails, and it can fail for several different reasons.

The most common culprit is a dodgy or unreachable DNS server. Your router usually hands out a DNS server address automatically via DHCP, but if that server is offline, overloaded, or your ISP is having a bad day, every single website lookup will fail even though your actual internet connection is fine. I've seen this catch people out badly because their Wi-Fi shows as connected with full bars and they assume the problem must be something complicated.

Second most common: a stale or corrupted DNS cache. Your PC keeps a local cache of recent DNS lookups to speed things up. If an entry in that cache goes wrong, whether from a network blip, a VPN disconnecting badly, or a website changing its IP, your PC will keep serving up the wrong answer from cache even after the real problem is fixed. This is why ipconfig /flushdns is such a reliable first step.

Then there's Winsock and TCP/IP stack corruption. This sounds scary but it's more common than you'd think, especially after a Windows update goes a bit sideways or after installing certain VPNs or network accelerator software. The Winsock layer handles how Windows communicates with network protocols, and if it gets corrupted, DNS queries simply don't get sent correctly. You'll see this when the basic fixes don't work at all.

Other causes include a misconfigured network adapter (someone manually typed in the wrong DNS IP), a failed DHCP lease giving you a 169.254.x.x address, or your router or firewall blocking UDP port 53 which is the port DNS traffic uses. If you run ipconfig /all in Command Prompt and see a 169.254.x.x address, that's your immediate problem and you need to fix DHCP before anything else will work.

One quick sanity check before you do anything else: test whether other devices on the same network can browse. If your phone works fine on the same Wi-Fi, the problem is almost certainly local to your PC. If nothing works, the issue is likely your router or ISP. That distinction saves a lot of time.

DNS Address Not Found Quick Fixes

Start here. These take five to ten minutes and fix the problem more often than you'd expect.

1

Restart Everything Easy

  1. Shut down your PC completely.
    Not restart. Shut down. Then unplug your router and modem from the wall.
  2. Wait 30 seconds.
    This forces the router to drop its DHCP and DNS state, not just reboot it.
  3. Plug the modem in first, wait for it to connect, then plug the router in.
    Wait until the router lights stabilise before switching your PC back on.
  4. Test a few different websites.
    Try microsoft.com and bbc.co.uk. If both work, you're done. If only one site fails, the problem may be with that specific site rather than your DNS.
If browsing works after this, a transient router or ISP DNS glitch was the cause. No further action needed.
2

Run the Network Troubleshooter Easy

  1. Open Settings and go to Network and Internet, then Status.
    Click Network troubleshooter and let it run through its checks.
  2. Apply any fixes it suggests.
    It's not magic, but it does catch misconfigured adapter settings and some DNS problems automatically.
  3. Retest browsing afterwards.
    If it reports "no issues found" but you still can't browse, move on to the intermediate fixes below.
The troubleshooter sometimes resets the DNS client service in the background even when it doesn't explicitly say so. Give it a chance before skipping it.

More DNS Address Not Found Fixes: Intermediate Steps

These are the fixes I reach for most often during remote support sessions. They cover the majority of DNS address not found cases that the quick fixes don't catch. You'll need Command Prompt with administrator rights for some of these. Just search for "cmd" in the Start menu, right-click Command Prompt, and choose "Run as administrator".

3

Flush the DNS Cache Easy

  1. Open Command Prompt as Administrator.
    Search for cmd, right-click, Run as administrator.
  2. Run: ipconfig /flushdns
    You should see: "Successfully flushed the DNS Resolver Cache." If you don't see that message, make sure you opened CMD as administrator.
  3. Test browsing immediately.
    Open your browser and try a site you know was failing. Don't try from cache, open a new tab and type the address fresh.
This fixes DNS address not found errors caused by stale or negative cache entries. It's quick, safe, and reversible because the cache just rebuilds itself.
4

Change Your DNS Server to Google or Cloudflare Easy

  1. Open Control Panel and go to Network and Internet, then Network and Sharing Center.
    Click Change adapter settings on the left.
  2. Right-click your active connection and choose Properties.
    Select Internet Protocol Version 4 (TCP/IPv4) and click Properties.
  3. Choose "Use the following DNS server addresses" and enter your preferred servers.
    For Google: 8.8.8.8 (preferred) and 8.8.4.4 (alternate). For Cloudflare: 1.1.1.1 and 1.0.0.1. Both are free and reliable. Cloudflare's own setup guide for Windows walks through this if you want extra detail.
  4. Click OK, close all windows, and test browsing.
    You don't need to restart. The new DNS settings take effect immediately.
If you're not sure which to pick, Cloudflare (1.1.1.1) is generally slightly faster for UK users. Google (8.8.8.8) has a longer track record and is equally reliable. Either will be better than most ISP-provided DNS servers.
Changing DNS server fixes DNS address not found errors caused by an unreliable or offline ISP DNS server. This is one of the most effective single fixes available.
5

Release and Renew Your IP Address Easy

  1. In your elevated Command Prompt, run: ipconfig /release
    This drops your current IP and DNS lease from the router.
  2. Then run: ipconfig /renew
    This requests a fresh IP and DNS assignment from DHCP. It may take 10 to 15 seconds.
  3. Run ipconfig /all and check the results.
    You should see a valid IPv4 address (not 169.254.x.x) and at least one DNS Servers entry. If you see 169.254.x.x, your router's DHCP is not responding and you need to restart the router or check its settings.
  4. Flush the cache and test: ipconfig /flushdns
    Then try browsing again.
If ipconfig /all shows a 169.254.x.x address after renewing, stop and restart your router. A 169.254.x.x address means DHCP failed completely and no DNS fix will work until you have a proper IP address.

If you're also dealing with Wi-Fi dropping out intermittently alongside this error, it's worth reading our guide to fixing Wi-Fi that keeps disconnecting, as an unstable connection can cause DNS failures that look identical to a DNS configuration problem.

Advanced DNS Address Not Found Fixes

These are for when the intermediate steps haven't worked. They touch deeper parts of Windows networking, so read each step before running it. None of them are dangerous, but they do change system settings that require a restart to take effect. The Winsock reset in particular is something I'd call a proper fix rather than a workaround. It addresses actual corruption in the network stack rather than just poking settings.

6

Reset Winsock and TCP/IP Stack Medium

  1. Open Command Prompt as Administrator.
    This is non-negotiable for these commands. They will silently fail without admin rights.
  2. Run: netsh winsock reset
    You'll see "Winsock reset completed successfully." This resets the Winsock catalogue to a clean default state.
  3. Run: netsh int ip reset
    This resets the TCP/IP stack. You'll see a log of registry keys being reset. That's normal.
  4. Optionally run: netsh advfirewall reset
    Only do this if you suspect a misconfigured Windows Firewall is blocking DNS traffic. It resets firewall rules to defaults, which may re-enable some things you had turned off.
  5. Restart the PC.
    This one often needs a second reboot before it fully sticks. If it seems to work after the first restart but fails again, reboot once more.
  6. Test with nslookup.
    Open Command Prompt and run nslookup www.microsoft.com. If you get a valid IP address back, DNS is working. Microsoft's own documentation on troubleshooting DNS clients covers what a healthy nslookup response looks like.
Netsh winsock reset fixes DNS address not found errors caused by Winsock corruption from bad updates, VPN software, or network accelerators. It's one of the most reliable advanced fixes available.
7

Full Network Reset Sequence Medium

  1. Run all of these commands in sequence in an elevated Command Prompt:
    netsh winsock reset
    netsh int ip reset
    ipconfig /release
    ipconfig /renew
    ipconfig /flushdns
  2. Restart the PC and test.
    This is the nuclear option for DNS address not found errors. It covers every software-level cause in one go. If this doesn't fix it, the problem is either hardware (unlikely), your router, or your ISP.
After this sequence, you may need to re-enter your Wi-Fi password and re-apply any custom DNS settings you had configured. Make a note of them before you start.
8

Check DNS Config with PowerShell Advanced

  1. Open PowerShell as Administrator.
    Search for PowerShell, right-click, Run as administrator.
  2. Run: Get-DnsClientServerAddress
    This lists the DNS server addresses configured on every network adapter. Look for blank entries or obviously wrong IPs on your active adapter.
  3. To correct it, run:
    Set-DnsClientServerAddress -InterfaceAlias "Ethernet" -ServerAddresses ("8.8.8.8","8.8.4.4")
    Replace "Ethernet" with "Wi-Fi" if you're on wireless. You can find the exact interface name from the Get-DnsClientServerAddress output.
  4. Confirm with ipconfig /all and test browsing.
    The Microsoft support page on TCP/IP settings has additional detail on adapter configuration if you need it.

If you've been through all of these and you're still seeing DNS address not found errors on one specific website but everything else works, the problem is almost certainly on that website's end rather than yours. You can confirm this by running nslookup sitename.com 8.8.8.8 to query Google's DNS directly and see if it returns a valid IP. If it does, your DNS is fine. If you're also dealing with broader connectivity issues, our no internet access troubleshooting guide covers the network layer problems that can sit underneath DNS errors.

Preventing DNS Address Not Found Errors

Most of these errors are preventable. Here's what actually makes a difference, in order of importance.

1. Use a reliable public DNS server. Your ISP's DNS is often the weakest link. Switching to Google (8.8.8.8 / 8.8.4.4) or Cloudflare (1.1.1.1 / 1.0.0.1) takes two minutes and makes a real difference to reliability. Keep IP assignment on automatic via DHCP though. Only the DNS server addresses need changing.

2. Flush your DNS cache after VPN sessions. VPNs are a very common cause of stale DNS entries. When you disconnect a VPN, it can leave behind cached entries that point to the VPN's internal DNS servers. Run ipconfig /flushdns after disconnecting and you'll avoid a lot of headaches. Some VPN clients do this automatically, many don't.

3. Keep Windows and network drivers updated. Outdated network adapter drivers are a genuine cause of DNS instability on some hardware. Check Device Manager periodically, especially after a major Windows update. If your adapter driver is more than a year old, it's worth updating it from the manufacturer's website rather than relying on Windows Update.

4. Be careful with network-touching software. Certain VPNs, proxy tools, and so-called network accelerators modify Winsock settings and can corrupt them if they're uninstalled badly. If you start seeing DNS address not found errors shortly after installing or removing something like that, Winsock reset is your first port of call.

5. Check your router's DNS settings. If multiple devices on your network keep getting DNS errors, the problem is almost certainly the router. Log into your router's admin panel (usually 192.168.1.1 or 192.168.0.1) and check what DNS servers it's configured to use. You can set Google or Cloudflare there too, which fixes the problem for every device on the network at once. Make sure UDP port 53 is not being blocked by any firewall rules while you're in there.

And if you're managing a work PC on a domain, keep an eye on the NCSI (Network Connectivity Status Indicator) settings. In enterprise environments, a misconfigured NCSI probe FQDN in the registry can make Windows report no connectivity even when DNS is working fine. That's a niche one, but it does come up.

DNS Address Not Found: Summary

The DNS address not found error is one of those problems that looks alarming but is almost always fixable without professional help, as long as you work through it in the right order. Start with the router restart and DNS cache flush. If those don't sort it, change your DNS server to Google or Cloudflare. If you're still stuck, release and renew your IP, then run the Winsock reset. The full network reset sequence covers every software-level cause in one pass. For the vast majority of people reading this, one of those steps will fix the DNS address not found error completely. If you've been through all of them and you're still stuck, that's when it's time to get a technician involved, because at that point you're likely looking at a router fault or an ISP issue that needs escalating.

Frequently Asked Questions

It means your PC cannot translate a website name into an IP address. The most common causes are misconfigured DNS servers, a stale DNS cache, or a deeper Winsock problem. Your internet connection may be fine, but without a working DNS server your browser cannot find any site.

Open Command Prompt as Administrator and run ipconfig /flushdns. You should see a confirmation message saying the DNS Resolver Cache was flushed. This clears stale and negative cache entries that can cause DNS address not found errors.

Yes, if your ISP DNS is unreliable. Set your adapter to 8.8.8.8 and 8.8.4.4 for Google, or 1.1.1.1 and 1.0.0.1 for Cloudflare. Both are free, fast, and far more reliable than most ISP-provided DNS servers. This alone fixes the DNS address not found error in a large number of cases.

It means your PC failed to get a valid IP from DHCP and assigned itself a link-local address instead. You will not have a working DNS server in this state. Restart your router, run ipconfig /release then ipconfig /renew in an elevated Command Prompt, and check that DHCP is enabled on your adapter.

Use netsh winsock reset when you have multiple DNS and connectivity errors, especially after a problematic Windows update or after installing software that touches network settings such as a VPN or network accelerator. Always restart the PC afterwards. This one often needs a second reboot before it fully sticks.