Windows – DNS server shows IPv6 instead of IPv4 for Ethernet adapter and Ethernet not working

dnsethernetipv6networkingwindows

Recently my Ethernet stopped working and when I ran ipconfig /all, it showed IPv6 addresses for the DNS servers instead of the usual IPv4. I don't know what the problem is and I can't find a solution on how to make it switch back to IPv4.

I don't remember making any changes to my computers network settings although I was coding with sockets earlier but that was over WiFi so I don't think that could have affected the Ethernet settings.

I have also tried uninstalling and reinstalling the driver and rebooting my computer but none of that seems to fix the problem. Any solutions?

DNS Servers . . . . . . . . . . . : 
fec0:0:0:ffff::1%1
fec0:0:0:ffff::2%1
fec0:0:0:ffff::3%1

here's my ipconfig /all output

Best Answer

There's something clearly wrong with your network. Your ipconfig output shows a link local address which essentially means you aren't getting an IP address at all. The fec0 addresses are the IPv6 equivalent of 169.254.x.x ( address which occur when you have some network connectivity, but there are issues with getting an IP address.

There are a few possibilities - there's something wrong with the IPv4 settings (double check these!) or your Ethernet adapter is borked. In this case, since you're not getting an IP address (which is the real issue), we can probably start there.

I'd try the Ethernet adapter with static settings as well. Since DHCP leases last a while renewing leases or restarting your router would be an idea.

Related Question