Devices connect to network but not internet

Geryth

Honorable
Feb 18, 2014
6
0
10,510
So I have a really strange issue. Today all devices were connecting to the network with internet access all fine and dandy until a single computer wired directly into the router suddenly lost connection. We have two other devices also wired into the router (another desktop and a laptop). Those two other devices had no internet issues at all.

So I was doing the normal troubleshooting for the single device and trying things like rebooting and then trying ipconfig /release, ipconfig /flushdns and ipconfig /renew. It wasn't working and I noticed that the computer was not picking up dns servers at all when I checked ipconfig /all.

Then suddenly the laptop's connection stopped. I hadn't done anything to it's configuration at all, it simply lost connection as the first desktop had, only it happened a good hour later. Curious, I then checked all our wireless devices (2 phones and a playstation 3). All wireless devices have no internet connection, and I don't know when they lost connection.

I then power-cycled the modem and the router. No change, the only device that has connection is a single desktop running Windows Vista (the device I'm writing this post on). I thought maybe the router is busted, and I swapped the ports that the desktops are wired into on the router. No change there either, the windows vista desktop regained it's internet connection with the windows 8 desktop remained on the network but unable to access the internet.

So why would all devices but one loose internet connection but all have a connection to the network? I can even share files between the Windows 8 desktop and the Windows 7 laptop, but neither can access the internet. Not a single change had been made to the internet connection on any device or on the router. Maybe it's worth noting that the only device that can get internet access is indeed the "host" computer who's MAC address is the one tied to our cable modem.

Statistical recap:
Cable modem
3 devices wired into the router:
1) Windows Vista - host computer, has connection even when swapping the port in the router that it's wired to
2) Windows 8.1 - desktop that was the first observed to loose connection
3) Windows 7 - laptop that lost connection about an hour after the desktop lost connection
Myriad of wireless devices connected to the router:
- Phones, playstation 3, wii, kindle fire all lost internet connection at an unknown time
 
OK so I found a temporary solution only for the desktop and the latop. I went into my Network and Sharing center and worked my way into the IPv4 settings and manually set the DNS servers to the servers that showed up for the host computer (they were previously set to automatically get the DNS servers).

The wireless devices are all still SOL since I can't change such a setting on those devices. Why is my router all of a sudden unable to pass DNS servers to the devices connecting to it? The host computer never lost connection because it already has those DNS servers hard coded, it was necessary to do so as the host computer for the whole network to function, but all other devices could obtain DNS servers automatically.

Anyone know how I can fix this?
 
Phew, making lot's of lone progress here (google has been useless for this problem)

So I logged in to my router and found out I could "hard-code" the DNS servers to the WAN in my router settings. I did so, and now all my wireless devices work.

Though I'd still like to resolve the issue of the devices unable to get the DNS servers automatically. Particularly for the laptop, which is what I bring back and forth from work and home all the time. I can't have the DNS servers hard-coded or else I won't get internet while I'm at work and having to add and remove the DNS servers every time I go from work to home would be a terrible solution.

I just don't like how my previous setup worked fine without issues for months and then the DNS servers randomly break out of nowhere. I'm all ears to suggestions about what to do to get the DNS servers to pass out automatically instead of being hard-coded in (I should only need the host computer with hard-coded DNS servers).