Troubleshooting and Repair

Why Is My Wifi Connected but No Internet? DNS Reset Tips

Introduction Few things are more frustrating than looking at your phone or laptop and seeing a full WiFi signal, only to discover that nothing will load. You try to open a website, and the spinner spins forever. You try to stream a video, and it buffers endles

HowToFixWiFi

Introduction

Few things are more frustrating than looking at your phone or laptop and seeing a full WiFi signal, only to discover that nothing will load. You try to open a website, and the spinner spins forever. You try to stream a video, and it buffers endlessly. Your device says you are connected, but there is no internet. If you have ever searched for Why Is My Wifi Connected but No Internet?, you already know how common this problem is.

This guide explains exactly what is happening when your device is connected to WiFi but cannot reach the internet. We will walk through the most common causes, show you how to tell if DNS is the culprit, and provide step-by-step instructions for resetting DNS on Windows, Mac, Android, iPhone, and your router. By the end, you will have a clear troubleshooting path and a set of best practices to keep your connection stable.


What Does “WiFi Connected but No Internet” Mean?

To understand Why Is My Wifi Connected but No Internet?, it helps to separate two different connections. Your device connects to your router using WiFi. That is your local network connection. Your router then connects to your internet service provider (ISP), which connects to the wider internet. When your device says “WiFi connected,” it only means the first part is working. It does not guarantee that the second part is working.

Think of it like a phone call. Your phone might have a strong signal to the cell tower, but if the tower has no connection to the rest of the phone network, you cannot make a call. Similarly, your laptop might have a strong WiFi signal to your router, but if the router cannot reach the internet, your browser will not load anything.

This distinction matters because it changes where you look for the problem. If only one device has the issue, the problem is likely on that device. If every device in your home has the same problem, the issue is probably with your router, modem, or ISP.

Common Causes of WiFi Connected but No Internet

There are many reasons why your WiFi might show as connected while the internet does not work. Here are the most common ones:

  • Router or modem glitch: Temporary software hiccups can stop the router from passing traffic even while it still broadcasts a WiFi signal.
  • ISP outage: Your internet provider might be experiencing an outage in your area.
  • DNS failure: Your device cannot translate website names into IP addresses, so it cannot find servers even though the connection exists.
  • IP address conflict: Two devices on the same network might be assigned the same IP address, causing confusion.
  • Outdated network drivers: On computers, old or corrupted WiFi drivers can maintain a connection without passing data correctly.
  • Router firmware issues: Old router firmware can cause instability and dropped internet access.
  • Incorrect network settings: Manually configured IP addresses or DNS servers that no longer work can block access.
  • Malware or security software: Some viruses or overzealous firewalls can intercept internet traffic.
  • Signal interference: While less likely to cause a total outage, heavy interference can make the connection unstable enough to appear connected but unusable.

DNS Issues and How They Block Internet Access

DNS, or Domain Name System, is like the phonebook of the internet. When you type example.com into your browser, your computer asks a DNS server for the matching IP address. Without that address, your computer does not know where to send the request.

When DNS is broken, your WiFi can still be connected because your device is talking to your router. But when you try to visit a website, the request fails because your computer cannot resolve the domain name. This is a very common answer to Why Is My Wifi Connected but No Internet?

You might have a DNS problem if:

  • You can connect to WiFi but no websites load.
  • You can open some websites by typing their IP address directly, but not by name.
  • Apps that use direct IP connections work, while web browsers do not.
  • You see error messages like “DNS server not responding” or “Server IP address could not be found.”

DNS problems can come from your ISP’s DNS servers, your router’s DNS settings, or a corrupted DNS cache on your device. Resetting DNS clears old records and forces your device to look up fresh addresses.

Quick Checks Before You Reset Anything

Before you dive into DNS resets and network settings, try these quick checks. They take only a minute and can save you time:

  1. Check another device: If your phone has no internet but your laptop does, the problem is isolated to the phone. If nothing works, the router or ISP is likely at fault.
  2. Restart your router and modem: Unplug both, wait 30 seconds, then plug them back in. This clears temporary glitches.
  3. Check for ISP outages: Use your mobile data to visit your ISP’s status page or social media accounts.
  4. Toggle airplane mode: On phones and tablets, turn airplane mode on, wait five seconds, then turn it off.
  5. Move closer to the router: Rule out weak signal as a factor.
  6. Check cables: Make sure Ethernet cables from the modem to the router are firmly connected.

If none of these steps restore your internet, it is time to look at DNS settings.

How to Reset DNS on Windows

Windows stores DNS information in a local cache to speed up browsing. Sometimes that cache becomes outdated or corrupted. Resetting it is often the fastest fix when you are wondering Why Is My Wifi Connected but No Internet?

Flush the DNS Cache

  1. Press the Windows key on your keyboard.
  2. Type cmd.
  3. Right-click on Command Prompt and select Run as administrator.
  4. If a User Account Control prompt appears, click Yes.
  5. Type the following command and press Enter:
ipconfig /flushdns
  1. Wait for the message confirming that the DNS resolver cache was successfully flushed.
  2. Restart your browser and try to visit a website.

Release and Renew Your IP Address

If flushing DNS does not work, you can release your current IP address and request a new one from your router.

  1. Open Command Prompt as administrator.
  2. Type ipconfig /release and press Enter.
  3. Type ipconfig /renew and press Enter.
  4. Type ipconfig /flushdns again and press Enter.

Reset Winsock and TCP/IP

For deeper network issues, resetting the Winsock catalog and TCP/IP stack can help.

  1. Open Command Prompt as administrator.
  2. Type netsh winsock reset and press Enter.
  3. Type netsh int ip reset and press Enter.
  4. Restart your computer.

After running these commands, Windows may need to reinstall network components. A restart is required for the changes to take full effect.

How to Reset DNS on Mac

macOS also maintains a DNS cache. The command to flush it depends on your version of macOS, but the steps below cover most modern versions.

  1. Open the Terminal app. You can find it in Applications > Utilities, or by using Spotlight (Command + Space) and typing “Terminal.”
  2. Type the following command and press Enter:
sudo killall -HUP mDNSResponder
  1. If prompted, enter your Mac administrator password. You will not see characters appear as you type.
  2. Press Enter again.
  3. Type the following command to also flush the system cache:
sudo dscacheutil -flushcache
  1. Press Enter.
  2. Quit and reopen your browser, then test your connection.

If you are using an older version of macOS and the command above does not work, you can also try turning WiFi off and back on from the menu bar, which forces a fresh connection to the router.

How to Reset DNS on Android

Android does not have a simple “flush DNS” button like a desktop computer. Instead, you reset the network connection or change DNS settings.

Forget and Reconnect to WiFi

  1. Open Settings.
  2. Tap Network & internet or Connections, depending on your device.
  3. Tap WiFi.
  4. Tap the gear icon next to your connected network.
  5. Tap Forget or Forget network.
  6. Reconnect to the network by selecting it again and entering your password.

Reset Network Settings

If forgetting the network does not help, a full network settings reset will clear saved WiFi networks, Bluetooth pairings, and cellular settings.

  1. Open Settings.
  2. Go to System > Reset options (the path may vary by manufacturer).
  3. Tap Reset Wi-Fi, mobile & Bluetooth or Reset network settings.
  4. Confirm the reset.
  5. Reconnect to your WiFi network after the device restarts.

Change DNS Servers on Android

  1. Open Settings > Network & internet > WiFi.
  2. Tap the gear icon next to your network.
  3. Look for Private DNS or IP settings.
  4. Select Private DNS provider hostname and enter dns.google or 1dot1dot1dot1.cloudflare-dns.com.
  5. Save the changes and reconnect.

How to Reset DNS on iPhone and iPad

iOS handles DNS differently than Android. You cannot flush a DNS cache directly, but you can reset network settings or configure DNS manually.

Toggle Airplane Mode

  1. Open Settings.
  2. Toggle Airplane Mode on.
  3. Wait 10 seconds.
  4. Toggle Airplane Mode off.
  5. Reconnect to your WiFi network if necessary.

Forget and Rejoin the Network

  1. Open Settings > WiFi.
  2. Tap the blue i icon next to your network.
  3. Tap Forget This Network.
  4. Confirm by tapping Forget.
  5. Select the network again, enter your password, and join.

Reset All Network Settings

  1. Open Settings > General > Transfer or Reset iPhone (or Reset on iPad).
  2. Tap Reset.
  3. Tap Reset Network Settings.
  4. Enter your passcode if asked.
  5. Confirm the reset. Your device will restart.

Configure DNS Manually on iOS

  1. Open Settings > WiFi.
  2. Tap the i icon next to your network.
  3. Scroll down to Configure DNS.
  4. Tap Manual.
  5. Tap Add Server and enter 8.8.8.8 (Google) or 1.1.1.1 (Cloudflare).
  6. Tap Save.

How to Reset DNS on Your Router

If every device in your home has the same WiFi connected but no internet problem, the issue might be your router’s DNS settings. Resetting DNS at the router level fixes the problem for every device on the network.

Reboot Your Router

  1. Unplug the power cable from your router.
  2. Wait 30 seconds.
  3. Plug the power cable back in.
  4. Wait for the router lights to stabilize, usually one to two minutes.
  5. Test your internet connection.

Change DNS Servers in the Router Admin Panel

  1. Connect a computer or phone to your router via WiFi or Ethernet.
  2. Open a web browser.
  3. Type your router’s IP address into the address bar. Common addresses include 192.168.1.1, 192.168.0.1, or 10.0.0.1. Check the sticker on your router if you are unsure.
  4. Log in with your admin username and password. Default credentials are often printed on the router label.
  5. Look for a section called Internet, WAN, DNS, or Network Settings.
  6. Find the DNS server fields. They may be set to Automatic or your ISP’s servers.
  7. Change them to manual and enter public DNS servers, such as:
  • Google DNS: 8.8.8.8 and 8.8.4.4
  • Cloudflare DNS: 1.1.1.1 and 1.0.0.1
  1. Save the settings.
  2. Restart the router if prompted.
  3. Reconnect your devices and test the internet.

Factory Reset Your Router

If changing DNS does not help, a factory reset returns the router to its default settings. Use this as a last resort because you will lose custom settings like WiFi names and passwords.

  1. Locate the small Reset button on the back of your router.
  2. Use a paperclip or pin to press and hold the button for 10 to 15 seconds.
  3. Release the button when the router lights flash or restart.
  4. Wait for the router to fully reboot.
  5. Set up your WiFi network again using the default credentials on the router label.

DNS Reset Methods Comparison

The table below compares the main DNS reset methods so you can choose the right one for your situation.

Device Method Difficulty Time Required Best For
Windows Flush DNS via Command Prompt Easy 1–2 minutes Corrupted DNS cache on a PC
Windows Reset Winsock and TCP/IP Moderate 5 minutes plus restart Deep network stack issues
Mac Flush DNS via Terminal Easy 1–2 minutes macOS DNS cache problems
Android Forget network or reset network settings Easy 2–3 minutes Phone-specific WiFi issues
Android Change Private DNS provider Easy 1 minute Using faster or more reliable public DNS
iPhone/iPad Reset network settings Easy 3–5 minutes Persistent iOS connection problems
iPhone/iPad Configure DNS manually Easy 1 minute ISP DNS failures affecting Safari and apps
Router Change DNS in admin panel Moderate 5–10 minutes All devices affected at once
Router Factory reset Moderate 10–15 minutes plus setup Router firmware or configuration errors

Advanced Troubleshooting Steps

If DNS resets do not solve the problem, you can dig deeper. These steps require a bit more technical comfort but can reveal the root cause when Why Is My Wifi Connected but No Internet? remains unanswered.

Use Ping and Traceroute

On Windows, open Command Prompt. On Mac, open Terminal. Try these commands:

ping 8.8.8.8

If this succeeds but ping google.com fails, you have a DNS issue. If both fail, your internet connection itself is down.

You can also run a traceroute to see where the connection stops:

tracert 8.8.8.8

On Mac and Linux, use:

traceroute 8.8.8.8

Check Proxy Settings

A misconfigured proxy can route your traffic through a dead server. On Windows, go to Settings > Network & internet > Proxy and make sure automatic proxy detection is off unless you specifically need a proxy. On Mac, go to System Settings > Network > WiFi > Details > Proxies.

Disable VPN Temporarily

If you use a VPN, disconnect it. VPNs can sometimes connect but fail to route traffic, leaving you with WiFi but no internet.

Update Network Drivers and Firmware

On computers, visit the manufacturer’s website to download the latest WiFi driver. On routers, log into the admin panel and check for a firmware update. Outdated software is a surprisingly common cause of connection drops.

Check for IP Conflicts

If you have manually assigned static IP addresses to devices, two devices might share the same address. Switch devices back to Obtain an IP address automatically (DHCP) unless you have a specific reason to use static IPs.

Contact Your ISP

If your modem’s internet light is off or red, or if multiple neighbors are also offline, the problem is likely outside your home. Call your ISP and report the outage.

Tips and Best Practices

Preventing future outages is easier than fixing them. Here are some habits that keep your WiFi and internet running smoothly.

  • Use public DNS: Consider setting your router or devices to use Google DNS or Cloudflare DNS. These are often faster and more reliable than ISP-provided DNS.
  • Reboot your router regularly: A weekly reboot can clear temporary glitches before they become noticeable problems.
  • Keep firmware updated: Router manufacturers release updates that fix security holes and stability bugs.
  • Secure your WiFi: Use a strong password and WPA2 or WPA3 encryption. Unauthorized users can slow down or disrupt your network.
  • Document your settings: Write down your router admin login and any custom DNS settings so you can restore them quickly after a reset.
  • Separate 2.4 GHz and 5 GHz: If your router combines both bands under one name, try splitting them. Some older devices struggle with band steering.
  • Limit interference: Keep your router away from microwaves, cordless phones, and thick walls.
  • Use Ethernet for critical devices: Gaming consoles, desktop PCs, and smart TVs often perform better on a wired connection.

Frequently Asked Questions

Why does my WiFi say connected but no internet on only one device?

This usually means the problem is with that specific device, not your router or ISP. Try toggling airplane mode, forgetting and reconnecting to the network, or resetting the device’s network settings.

Can a DNS issue cause WiFi connected but no internet?

Yes. DNS translates website names into IP addresses. If DNS fails, your device can still connect to your router, but it cannot find websites. This is one of the most common reasons people search for Why Is My Wifi Connected but No Internet?

How often should I reset my DNS?

You do not need to reset DNS on a schedule. Only do it when you experience connection problems. Modern operating systems manage DNS caches automatically.

Will resetting network settings delete my files?

No. Resetting network settings removes saved WiFi passwords, Bluetooth pairings, and VPN configurations. Your photos, documents, and apps remain untouched.

What are the best public DNS servers?

Popular choices include Google DNS (8.8.8.8 and 8.8.4.4) and Cloudflare DNS (1.1.1.1 and 1.0.0.1). Both are free, fast, and reliable.

Should I use static or automatic IP addresses?

For most home users, automatic (DHCP) is best. Static IPs are useful for advanced setups like home servers or port forwarding, but they increase the risk of address conflicts if not managed carefully.

Can my ISP block my internet even if WiFi is connected?

Yes. Your ISP controls the connection from your home to the internet. If there is an outage, unpaid bill, or account suspension, your WiFi can still work locally while the internet is unavailable.

When should I buy a new router?

If your router is more than five years old, frequently drops connections, no longer receives firmware updates, or cannot handle the number of devices in your home, it may be time for an upgrade.

Conclusion

Seeing a WiFi connection with no internet is annoying, but it is usually fixable. The key is understanding that WiFi and internet are two separate links in the same chain. When you ask Why Is My Wifi Connected but No Internet?, the answer often lies in DNS, router settings, or a simple temporary glitch.

Start with the basics: restart your router, check other devices, and confirm there is no ISP outage. If the problem persists, flush your DNS cache using the steps for Windows, Mac, Android, or iOS. For whole-house issues, change the DNS servers in your router’s admin panel.

By following the troubleshooting steps and best practices in this guide, you should be back online quickly. If none of these solutions work, contact your internet service provider or a local technician to check for hardware failure or line issues.