Мой ноутбук (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, чтобы определить, что подключение к Интернету отсутствует?