Я пытаюсь диагностировать действительно специфическую проблему в сети.
tl; dr: браузер не может разрешить DNS большую часть времени, когда компьютер подключен непосредственно к стене. Проблема исчезнет, если маршрутизатор подключен к стене, а ПК - к ПК.
Вот проблема: когда ПК подключен напрямую к стене (сокет Ethernet, университетская сеть), просмотр веб-страниц может вызвать много проблем, поскольку браузер сталкивается с проблемами, решающими DNS (в chrome он часто возвращается с ошибкой DNS_PROBE_FINISHED_NO_INTERNET). Обычно мне приходится обновлять страницу 2-3 раза, чтобы она наконец загрузилась. Иногда мне везет, и это занимает всего одну попытку, иногда мне приходится обновлять страницу около 5 или более раз. Я столкнулся с той же проблемой и с другими браузерами, такими как IE или Firefox.
Для любых других соединений, не связанных с DNS, таких как игры через UDP или прямое IP-соединение с другим компьютером, соединение работает отлично.
Вот соответствующие спецификации ПК:
OS: Windows 10
Motherboard: MSI z97 Gaming 5
On-Board Ethernet: Killer e2200 gigabit Ethernet
Вот пара вещей, которые я пробовал:
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
Во всех 5 случаях я получил бы похожую проблему.
Естественно, я думал, что это либо мой провайдер, либо моя встроенная сетевая карта. Но вот действительно странная часть: как только я пытаюсь подключить мой маршрутизатор Belkin к стене, затем мой компьютер к маршрутизатору, проблема полностью исчезает! Чтобы подтвердить, что я не просто вижу вещи, я попытался снова подключить ПК прямо к стене, и проблема вернулась. Очевидно, что подключение маршрутизатора как-то решает проблему.
Я никогда не сталкивался с такой проблемой. Почему подключение маршрутизатора автоматически устраняет проблемы, связанные с DNS? Каковы хорошие методы определения того, что магия вуду мой маршрутизатор делает с DNS? Если возможно, я бы хотел понять точную проблему здесь, чтобы я мог устранять подобные проблемы в будущем.