My Windows 10 laptop has been experiencing a weird issue where the Wifi connects but I cannot access the Internet. When it starts, there's nothing I can do but restore Windows from backup or re-install Windows.
nslookup on Command Prompt works fine, I get DNS name resolution. But, ping or web browser or anything fails to resolve a DNS name. They sit, wait, and timeout with a DNS resolution error.
Tried flushing the DNS cache, re-installing the network driver, resetting the winsock driver, flushing the route table, re-connecting to wifi, specifying static DNS server IPs, switching Wifi networks, tethering through my phone, and rebooting. Nothing works.
Doubt it's a hardware issue, since re-installing Windows or restoring from a recent backup fixes the issue... at least until it happens again a few weeks/months later. Also tried disabling the onboard Wifi and plugging in a separate USB wifi adapter, same result.
Anyone have any thoughts? What would cause, and how to fix?
I've been making frequent full-system backups in the event this occurs again, I restore from backup and all is fine. Only thing I can think that changed around the time the issue began was I got a displaylink USB hub/display adapter for a third monitor.