WiFi Connected But No Internet Access: Complete Troubleshooting Guide (All Devices & ISPs)
Fix 'WiFi connected but no internet' errors on any device or ISP. Step-by-step commands for Windows, Mac, Android, iPhone, and routers. Solved in minutes.
- Root cause 1: IP address conflict or DHCP failure — your device connected to the router but received an invalid or missing IP address, blocking all internet traffic.
- Root cause 2: DNS server failure — your router is reachable but DNS resolution is broken, so domain names cannot be translated to IP addresses.
- Root cause 3: ISP-side outage or modem WAN link failure — the router is working internally but the upstream connection to Frontier, CenturyLink, Cox, Fios, Optimum, or another ISP is down.
- Root cause 4: Corrupted or misconfigured network adapter settings on Windows, macOS, Android, or iOS — including IPv4/IPv6 conflicts, proxy settings, or bad TCP/IP stack.
- Quick fix summary: Restart modem and router in sequence, flush DNS cache, release and renew your IP address, switch DNS servers to 8.8.8.8, and update network adapter drivers.
| Method | When to Use | Time | Risk |
|---|---|---|---|
| Power-cycle modem + router | First step for any 'no internet' scenario on any device or ISP | 2-5 min | None |
| Release/Renew IP (ipconfig /release + /renew) | Windows shows 'Identifying...' or 169.x.x.x IP address | 1 min | None |
| Flush DNS cache (ipconfig /flushdns) | Pages don't load but ping to IP works; DNS error messages | 30 sec | None |
| Change DNS to 8.8.8.8 / 8.8.4.4 | ISP DNS unresponsive; specific sites unreachable | 2 min | None |
| Netsh winsock reset + TCP/IP reset | Windows shows 'No Internet Secured' after update or corruption | 3 min + reboot | Low |
| Disable IPv6 on adapter | IPv6 no internet access but IPv4 connectivity is OK | 1 min | Low |
| Factory reset router | All devices affected after router config change or ISP switch | 10-15 min | Medium — loses config |
| Reinstall network adapter driver | Single device affected; adapter shows yellow exclamation in Device Manager | 5-10 min | Low |
| Check ISP account / call ISP | Modem downstream light blinking; all devices on all connections fail | Variable | None |
Understanding the 'WiFi Connected No Internet' Error
When your device shows a WiFi connection but no internet access, it means your device successfully authenticated with the wireless router but cannot reach the public internet. Windows displays this as 'No Internet, Secured' or 'Unidentified Network — No Internet Access.' Android shows a warning triangle on the WiFi icon. macOS and iOS display 'WiFi has no internet connection.' The key insight is that local network success and internet access are two separate things — diagnosing which link in the chain is broken is the entire job.
The Connection Chain
Every internet request travels through this chain:
- Your device -> Router (WiFi or Ethernet)
- Router -> Modem (if separate)
- Modem -> ISP (Cox, Frontier, CenturyLink, Fios, Optimum, T-Mobile Gateway, etc.)
- ISP -> Internet
A failure at any point produces a 'connected but no internet' symptom.
Step 1: Confirm the Scope of the Problem
Test multiple devices. If only one device has no internet while others work, the problem is the device. If all devices fail, the problem is the router, modem, or ISP.
Check your ISP status page (use mobile data):
- Cox: downdetector.com/status/cox
- Frontier: downdetector.com/status/frontier
- CenturyLink: downdetector.com/status/centurylink
- Fios (Verizon): downdetector.com/status/verizon-fios
- Optimum: downdetector.com/status/optimum
- T-Mobile Home Internet: downdetector.com/status/t-mobile
If the ISP reports an outage, wait it out. If not, proceed.
Step 2: Power-Cycle Your Modem and Router
This resolves the majority of 'no internet' cases by forcing the modem to re-authenticate with the ISP and the router to assign fresh DHCP leases.
- Unplug the modem power cable.
- Unplug the router power cable (if separate from modem).
- Wait 60 seconds — this is critical. Do not rush.
- Plug the modem back in first. Wait for the downstream and upstream lights to go solid (1-3 minutes for DSL/fiber modems; look for a solid 'internet' or 'online' LED).
- Plug the router back in. Wait 30-60 seconds.
- Reconnect your device and test.
Modem light diagnostics:
- Downstream blinking or flashing = modem cannot connect to ISP. Call your ISP.
- All lights solid but still no internet = router or device issue.
- Power light only = modem is faulty or ISP line is dead.
Step 3: Windows — Release IP, Flush DNS, Reset TCP/IP Stack
Open Command Prompt as Administrator and run the following commands in sequence. This resolves 'Unidentified Network No Internet,' 'IPv4 No Internet Access,' 'Identifying No Internet Access,' and 'No Internet Secured' errors on Windows 10 and Windows 11.
See the code block section below for the full script.
After the reset, Windows will prompt for a reboot. Reconnect to WiFi after restarting.
IPv6 specific fix: If your adapter shows 'IPv6 Connectivity: No Internet Access' but IPv4 works, disable IPv6:
- Open Network and Sharing Center -> Change adapter settings.
- Right-click your WiFi or Ethernet adapter -> Properties.
- Uncheck 'Internet Protocol Version 6 (TCP/IPv6)'.
- Click OK and reconnect.
Step 4: macOS — Renew DHCP Lease and Flush DNS
- Open System Settings (Ventura+) or System Preferences -> Network.
- Select your WiFi connection -> Details (or Advanced).
- Click Renew DHCP Lease.
- Click OK and test.
To flush DNS on macOS:
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
If your Mac says 'WiFi has no internet connection' after connecting to a hotel WiFi or captive portal, try opening a browser and navigating to http://captive.apple.com — this forces the login portal to appear.
Step 5: Android — Fix WiFi Connected But No Internet
Android marks connections with a warning when it fails a connectivity check to connectivitycheck.gstatic.com.
Method 1 — Forget and Reconnect:
- Go to Settings -> WiFi.
- Long-press your network and tap 'Forget.'
- Reconnect with your password.
Method 2 — Set Static DNS:
- Long-press your WiFi network -> Modify Network.
- Show Advanced Options -> IP Settings -> change to 'Static.'
- Set DNS 1 to 8.8.8.8 and DNS 2 to 8.8.4.4.
- Save and reconnect.
Method 3 — Reset Network Settings: Settings -> General Management -> Reset -> Reset Network Settings. This also resets Bluetooth pairings and VPN configurations.
Android hotspot no internet: If your phone's hotspot shows 'Connected, No Internet' on a laptop, the phone itself may have no mobile data. Check APN settings: Settings -> Connections -> Mobile Networks -> Access Point Names. Contact your carrier if APN settings are missing.
Step 6: iPhone/iPad — Fix WiFi No Internet Connection
Method 1 — Forget and Reconnect: Settings -> WiFi -> tap (i) next to network -> Forget This Network -> reconnect.
Method 2 — Reset Network Settings: Settings -> General -> Transfer or Reset iPhone -> Reset -> Reset Network Settings. This is the most effective fix for persistent 'no internet connection' errors on iOS 14, iOS 15, and newer.
Method 3 — Change DNS: Settings -> WiFi -> tap (i) -> Configure DNS -> Manual -> add 8.8.8.8.
AT&T no internet connection on iPhone / Mint Mobile no internet: Check carrier settings. Settings -> General -> About. If a carrier settings update is available, it will prompt automatically. Also verify the APN is correct for your carrier.
Step 7: Router-Specific Fixes
After resetting the router: When you reset a router, it loses its PPPoE/DSL credentials. Log into the router admin panel (typically 192.168.0.1 or 192.168.1.1) and re-enter your ISP username and password under the WAN or Internet setup page.
Computer connects to router but not internet: Log into the router admin panel. Check the WAN IP — if it shows 0.0.0.0 or 169.x.x.x, the router is not getting an address from the ISP. Power-cycle the modem separately.
Ethernet no internet / Ethernet identified no internet: Ethernet issues on a single machine are almost always driver or TCP/IP stack related. Use the Windows reset commands in the code block, or update your network adapter driver via Device Manager.
Mobile hotspot no internet on laptop: Disable and re-enable the mobile hotspot. On Windows, go to Settings -> Network -> Mobile Hotspot. Check that the phone has an active data plan. Try connecting via USB tethering instead of WiFi hotspot as a workaround.
Step 8: Advanced — Hyper-V, VPN, and Cisco AnyConnect No Internet
Hyper-V no internet: Virtual machines on Hyper-V use virtual switches. Create an External Virtual Switch bound to your physical adapter (not the internal switch) to allow internet access. If using an internal switch for isolation, enable Internet Connection Sharing on the host's physical adapter.
Cisco AnyConnect no internet access Windows 10: AnyConnect uses split tunneling configured server-side. If all traffic is forced through the VPN tunnel and the VPN endpoint has a firewall block, internet appears unavailable. Contact your VPN administrator to enable split tunneling, or add a static route: route add 0.0.0.0 mask 0.0.0.0 [your-gateway-ip] metric 1.
Domain controller no internet access: Check DNS — workstations must resolve external names through the DC's DNS forwarders. In DNS Manager, ensure forwarders point to 8.8.8.8 or your ISP's DNS. Also verify the DC itself has a valid default gateway.
Frequently Asked Questions
# ============================================================
# WINDOWS: Full Network Reset Script (Run as Administrator)
# Fixes: No Internet Secured, Unidentified Network, IPv4/IPv6
# No Internet Access, Identifying No Internet
# ============================================================
# Step 1: Display current IP config for diagnostics
ipconfig /all
# Step 2: Release current IP lease
ipconfig /release
# Step 3: Flush DNS resolver cache
ipconfig /flushdns
# Step 4: Renew IP address from DHCP
ipconfig /renew
# Step 5: Reset Winsock catalog (fixes corrupted socket entries)
netsh winsock reset
# Step 6: Reset TCP/IP stack
netsh int ip reset
# Step 7: Reset IPv6 stack
netsh int ipv6 reset
# Step 8: Flush routing table
netsh int ip delete arpcache
route -f
# Step 9: Manually set DNS to Google (persistent fix)
# Replace "Wi-Fi" with your actual adapter name from ipconfig /all
netsh interface ip set dns "Wi-Fi" static 8.8.8.8
netsh interface ip add dns "Wi-Fi" 8.8.4.4 index=2
# Step 10: Reboot is required after winsock/ip reset
shutdown /r /t 10 /c "Rebooting to apply network stack reset"
# ============================================================
# WINDOWS: Diagnostics — Check your actual IP and gateway
# ============================================================
# Check if you have a valid IP (169.254.x.x = DHCP failed)
ipconfig | findstr /i "IPv4 Default Gateway"
# Ping gateway to test local router connectivity
# Replace 192.168.1.1 with your actual default gateway
ping 192.168.1.1 -n 4
# Ping Google DNS by IP (bypasses DNS — tests raw internet)
ping 8.8.8.8 -n 4
# Test DNS resolution
nslookup google.com
nslookup google.com 8.8.8.8
# Traceroute to find where packets stop
tracert 8.8.8.8
# ============================================================
# macOS: Flush DNS and Renew DHCP
# ============================================================
# Flush DNS cache (macOS Monterey, Ventura, Sonoma)
sudo dscacheutil -flushcache
sudo killall -HUP mDNSResponder
# Test DNS from terminal
nslookup google.com
nslookup google.com 8.8.8.8
# Ping gateway
netstat -nr | grep default
ping -c 4 $(netstat -nr | grep default | awk '{print $2}' | head -1)
# ============================================================
# Linux: Reset network / renew DHCP
# ============================================================
# Renew DHCP lease on Linux
sudo dhclient -r && sudo dhclient
# Or with systemd-networkd
sudo networkctl renew eth0
# Flush DNS (systemd-resolved)
sudo systemd-resolve --flush-caches
# Check current DNS
systemd-resolve --status | grep 'DNS Servers'
# ============================================================
# Android ADB: Diagnose hotspot / wifi no internet (ADB shell)
# ============================================================
# Connect phone via USB with USB debugging enabled
adb shell settings get global captive_portal_mode
# Force Android to re-check internet connectivity
adb shell settings put global captive_portal_server connectivitycheck.gstatic.com
adb shell settings put global captive_portal_mode 1
# Check current WiFi connection status
adb shell dumpsys wifi | grep -i "mNetworkInfo"Error Medic Editorial
The Error Medic Editorial team is composed of senior DevOps engineers, SREs, and network administrators with 10+ years of experience diagnosing connectivity, OS, and infrastructure issues across enterprise and consumer environments. Our guides are tested on real hardware and validated against official vendor documentation.
Sources
- https://support.microsoft.com/en-us/windows/fix-wi-fi-connection-issues-in-windows-9424a1f7-6a3b-65a6-4d78-7f07eee84d2c
- https://support.apple.com/en-us/HT202222
- https://support.google.com/android/answer/9075925
- https://www.reddit.com/r/techsupport/comments/wifi_connected_no_internet_mega_thread
- https://superuser.com/questions/1067325/wifi-says-connected-no-internet-access-windows-10
- https://docs.microsoft.com/en-us/windows-server/networking/technologies/netsh/netsh-contexts