View Categories

Wi-Fi Connected but No Internet — Fix Network and DNS on Android

4 min read

Overview #

Your Android shows full Wi-Fi bars but websites won’t load — YouTube buffers, Play Store hangs, and Chrome says “No Internet Connection.”
This usually means the phone is connected to the router, but something is wrong between your router and the wider internet — or your device’s DNS or IP configuration has gone stale.

This guide walks you through verifying your connection, resetting network settings, and repairing DNS to restore online access.

What you’ll learn

  • How to confirm whether Wi-Fi is working beyond local connection
  • How to reset Android’s network stack and DNS cache
  • How to switch to faster, more reliable DNS servers
  • How to test connection paths safely

Estimated time: 10–25 minutes
Skill level: Beginner–Intermediate


Terms and Definitions #

TermMeaning
DNS (Domain Name System)Translates website names (like google.com) into IP addresses
IP AddressUnique number your phone uses on the network
Router / GatewayDevice connecting your home network to the internet
MAC AddressUnique identifier for your phone’s network adapter
Captive PortalLogin screen that appears on public Wi-Fi networks (hotels, cafés, etc.)

Steps #

Step 1 — Verify Router Internet Access #

To see if your router itself is offline:

  1. Connect another device (laptop or tablet) to the same Wi-Fi.
  2. Try loading a website.
    • If nothing works, the issue is with your router or internet provider. Restart the router and modem.
    • If other devices work fine, continue below — your phone’s settings are the issue.

Step 2 — Toggle Wi-Fi and Airplane Mode #

Sometimes Android keeps a stale connection.

  1. Swipe down → tap Airplane Mode to turn it on.
  2. Wait 10 seconds, then turn it off.
  3. Reconnect to Wi-Fi manually.

This forces the phone to re-handshake its IP with the router.


Step 3 — Forget and Reconnect to the Network #

Settings → Network & Internet → Internet → [Wi-Fi name] → Forget.
Then reconnect and re-enter the password.

This clears any stored IP, DNS, or proxy configurations for that network.


Step 4 — Check for Captive Portals (Public Wi-Fi) #

If you’re at a hotel, café, or airport, open Chrome and try visiting:

neverssl.com

This forces a captive portal (login screen) to appear if one exists.
After logging in, your internet should resume.


Step 5 — Reset Network Settings #

If the issue persists:
Settings → System → Reset → Reset Wi-Fi, Mobile & Bluetooth.

This resets IP assignments, DNS, and proxy settings but doesn’t delete saved data.
Reconnect to Wi-Fi afterward.


Step 6 — Assign Custom DNS Servers #

If DNS resolution is broken, assign faster, public servers.

Steps:

  1. Settings → Network & Internet → Internet → [Wi-Fi name] → Advanced → Private DNS.
  2. Select Private DNS provider hostname and enter: dns.google or 1dot1dot1dot1.cloudflare-dns.com
  3. Tap Save.

Reopen Chrome and try visiting a site.

If successful, the problem was DNS-related.


Step 7 — Check IP Configuration #

For advanced users (via ADB):

adb shell ip addr show wlan0
adb shell ping -c 4 8.8.8.8

If you get ping replies, your connection is live but DNS is failing.
If you get “Network unreachable”, DHCP may have failed — reset Wi-Fi (Step 5) or assign a static IP.

Assign static IP (without root):
Settings → Network details → Advanced → IP settings → Static.

  • IP address: 192.168.1.150
  • Gateway: 192.168.1.1
  • DNS: 8.8.8.8, 1.1.1.1

(Adjust to match your network range.)


Step 8 — Check Date and Time Settings #

Incorrect date or time can cause SSL/TLS errors that look like “no internet.”

Settings → System → Date & time → Enable “Use network-provided time.”

Reboot and test again.


Step 9 — Reset Router (If Other Devices Work but Not Yours) #

If you’ve tried everything and the problem persists only on your phone, restart your router or clear its DHCP leases.
Unplug power for 30 seconds, then plug it back in.

You can also reboot from your browser’s admin panel:

192.168.1.1

Step 10 — Check Firmware or Security App Conflicts #

Occasionally, VPNs or firewall apps block traffic even when Wi-Fi is connected.

Disable VPN temporarily, then retry.
Also check:
Settings → Apps → See all apps → [Security/VPN app] → Disable / Force stop.

If the issue resolves, reinstall or reconfigure that app.


Verification #

CheckActionExpected Result
Router testTest another deviceOnly phone affected
Airplane toggleReset radioReconnected successfully
DNS updateSwitch to Google or CloudflareWebsites load instantly
Network resetSystem resetWi-Fi stable and responsive

Conclusion #

Seeing “Connected, no Internet” doesn’t always mean your Wi-Fi is down — it usually means DNS or IP settings on your device have gone stale.
For most users, toggling Wi-Fi, forgetting the network, or assigning a public DNS fixes the issue instantly.
Keep “Private DNS” enabled and restart your router occasionally for smoother performance long term.

Powered by BetterDocs

Leave a Reply

Your email address will not be published. Required fields are marked *