Мой ноутбук (Windows 10) всегда сообщает о подключении Ethernet как о том, что у него нет доступа к Интернету, несмотря на то, что на самом деле есть доступ к Интернету (можно просматривать веб-страницы и т.д.). WiFi не влияет.
На этой странице TechNet видно, что Windows Vista и выше проверяют работоспособное интернет-соединение:
- сделать запрос на http://www.msftncsi.com/ncsi.txt и проверить ответ "Microsoft NCSI"; а также
- запрашивает разрешение имени
dns.msftncsi.com
и проверяет его разрешение на 131.107.255.255
Как видите, оба эти теста проходят на моем ноутбуке, но Windows по-прежнему считает, что интернета нет:
Это раздражает, поскольку Windows предпочитает WiFi, а не Ethernet, если оба подключены (независимо от настроек метрики). Я знаю, что могу отключить NCSI в реестре, но это может быть полезно (например, подключение к точке доступа WiFi со страницей входа).
Так что же еще проверяет Windows, чтобы решить, что нет подключения к Интернету?