Estou tentando diagnosticar um problema de rede realmente peculiar.
tl; dr: O navegador não consegue resolver o DNS na maioria das vezes quando o PC está conectado diretamente à parede. O problema desaparece se o roteador estiver conectado à parede e o PC estiver conectado ao PC.
Aqui está o problema: quando o PC está conectado diretamente à parede (soquete Ethernet, rede universitária), a navegação na Web apresentaria muitos desafios, pois o navegador enfrenta problemas ao resolver o DNS (no chrome, ele retornava com um erro DNS_PROBE_FINISHED_NO_INTERNET). Normalmente, eu teria que atualizar a página 2-3 vezes para finalmente carregar a página. Às vezes, eu tenho sorte e só leva uma tentativa, às vezes eu tenho que atualizar a página em torno de 5 ou mais vezes. Estou enfrentando o mesmo problema com outros navegadores também, como o IE ou o Firefox.
Para qualquer outra conexão que não envolva DNS, como jogos via UDP ou conexão IP direta a outra máquina, a conexão funciona perfeitamente.
Aqui estão as especificações relevantes do PC:
OS: Windows 10
Motherboard: MSI z97 Gaming 5
On-Board Ethernet: Killer e2200 gigabit Ethernet
Veja algumas coisas que tentei:
1) Reinstall network driver. Both using the standard suite (200MB) and just the inf files (440kb)
2) Set DNS to google's public dns (8.8.8.8)
3) ipconfig /flushdns, ipconfig /release, ipconfig /renew, netsh winsock reset
4) Try browsing on internet from virtual machine (VMWare Windows XP)
5) Boot from Ubuntu Live CD
Em todos os cinco casos, recebo um problema semelhante.
Naturalmente, achei que o meu ISP ou a minha placa de rede a bordo é a culpa. Mas aqui está a parte realmente estranha: assim que eu tento conectar meu roteador Belkin na parede, então meu PC para o roteador, o problema desaparece completamente! Para confirmar que não estou vendo apenas as coisas, tentei conectar o PC diretamente na parede novamente, e o problema voltou. Então, claramente, conectar o roteador de alguma forma resolve o problema.
Eu nunca encontrei um problema como este. Por que conectar um roteador corrige automaticamente problemas relacionados ao DNS? Quais são algumas boas técnicas para determinar qual magia de vodu meu roteador está fazendo com o DNS? Se possível, gostaria de entender o problema exato aqui para que possamos solucionar problemas como este no futuro.