Your PC says the Ethernet cable is plugged in, the network icon looks normal, yet websites will not load. If you are dealing with an Ethernet connected but no internet problem on Windows, the issue is usually fixable without replacing your router or computer.
This guide walks you through the most effective checks in a simple order, from physical connection basics to IP and DNS repairs. By the end, you should know whether the problem is your PC, the cable, the router, or your internet service.
Why this happens
When Ethernet shows as connected, Windows can still fail to reach the internet for several reasons. Common causes include a bad cable or port, a router that assigned an invalid IP address, corrupted DNS cache, a stuck network adapter, or a mismatch between manual and automatic network settings.
Sometimes the connection works inside your local network but cannot get past the router to the internet. In other cases, Windows may report a connection even though the adapter is using an old IP address or the DNS server is not responding correctly.
Fix it step by step
- Check the physical connection first. Make sure the Ethernet cable is fully seated in both the computer and router. Look for link lights near the Ethernet port. If possible, try a different cable and a different LAN port on the router. A damaged cable can still appear connected while failing to pass data reliably.
- Confirm whether other devices have internet access. Test Wi-Fi on your phone or another computer. If nothing on the network can get online, the problem may be with the router or your internet provider rather than your Windows PC. In that case, restart the modem and router by unplugging them for about 30 seconds, then powering them back on.
- Run basic network tests in Windows. Open Command Prompt and type
ping 127.0.0.1, then ping 192.168.1.1 or your router's gateway address, and then ping 8.8.8.8. If the router ping works but the public IP ping fails, the issue is likely between the router and the internet. If public IP works but websites still do not load, DNS is a strong suspect. - Disable and re-enable the Ethernet adapter. Go to Settings > Network & internet > Advanced network settings, select your Ethernet adapter, and disable it. Wait a few seconds, then enable it again. This refreshes the adapter and often clears temporary glitches that keep Windows from passing traffic correctly.
- Reset IP and DNS settings from Command Prompt. Open Command Prompt as administrator and run these commands one at a time:
ipconfig /release, ipconfig /renew, ipconfig /flushdns, and netsh winsock reset. Restart the computer after running them. These commands renew your IP lease, clear cached DNS entries, and rebuild the Windows network stack. - Make sure Ethernet is set to obtain an IP address automatically. Open Control Panel > Network and Sharing Center > Change adapter settings. Right-click Ethernet, choose Properties, then double-click Internet Protocol Version 4 (TCP/IPv4). In most home networks, both Obtain an IP address automatically and Obtain DNS server address automatically should be selected. If a static IP was entered incorrectly, Windows may connect to the router but still have no working internet.
- Test with a public DNS server. If IP connectivity works but websites still do not open, set DNS manually in the same IPv4 window. Try
8.8.8.8 as the preferred DNS server and 1.1.1.1 as the alternate. Save the settings and test your browser again. If this fixes the issue, your router or internet provider's DNS may be the real problem. - Update or reinstall the Ethernet adapter driver. Open Device Manager, expand Network adapters, right-click your Ethernet device, and choose Update driver. If that does not help, choose Uninstall device, then restart the PC so Windows can reinstall the driver automatically. This is especially helpful after Windows updates or motherboard driver conflicts.
If the problem keeps coming back
If the same issue returns often, check for a failing router, a loose wall jack, power-saving settings on the network adapter, or a recurring IP conflict on your network. You may also want to log in to the router and review firmware updates or DHCP settings, but if you are not comfortable changing router options, getting professional help can save time and prevent misconfiguration.
Frequently asked questions
Why does Ethernet say connected but no internet?
Usually, Windows can detect the cable and local network link, but it cannot reach the internet because of a bad IP address, DNS problem, router issue, or faulty cable. The connected status does not always mean full internet access is working.
Will resetting network settings delete my files?
No, network reset steps such as renewing the IP address, flushing DNS, or resetting Winsock do not remove personal files. However, they may forget saved network details or custom adapter settings, so you may need to re-enter manual DNS or static IP information afterward.
Should I use a static IP to fix this problem?
Not usually. Most home users should leave IP and DNS on automatic unless a router, printer, server, or business setup specifically requires a static address. An incorrect static IP is a common cause of Ethernet connected but no internet errors.
Need help getting your connection stable again? Call 247TechTeam at 888-549-0702 or request a secure remote session.
Need a hand with this?
Our technicians can help remotely.
Book a service
Please sign in or create an account to interact with this article.