Как Windows узнает, когда ваше интернет-соединение (но не ваше LAN-соединение) обрывается? [Дубликат]

11

Значок сети Windows 7 внизу на панели задач (извините, область уведомлений на панели задач ) показывает состояние вашего подключения, но не только, включено ли соединение или нет, но также, по-видимому, может определить, не работает ли ваше интернет- соединение.

Пример: мое интернет-соединение оборвалось, и значок изменился на:

Значок сетевого подключения Windows 7

Обратите внимание на маленький желтый восклицательный знак. Windows поместила эту иконку туда сразу после того, как у меня отключилось интернет-соединение - я бы сказал, меньше минуты, хотя я не успела это сделать.

Стоит отметить, что моя локальная локальная сеть все еще работала нормально .

Мой вопрос ... как Windows узнала об этом?

Мониторинг сетевого трафика и отслеживание сбоев? Маршрутизатор (современный маршрутизатор uPnP) как-то сообщал Windows, что соединение WAN оборвалось? Периодически ли Windows пингует определенные серверы для проверки интернет-соединения?

( PS Я упоминаю Windows 7, потому что это то, что у меня есть, и я не помню, было ли у Vista такое же поведение, как у меня, если не было достаточно долго, чтобы это выяснить. Я помню, что в Windows XP и более ранних версиях этой функции не было » . " )

Keithius
источник

Ответы:

11

Это поведение активируется установкой значения DWORD EnableActiveProbingв

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NlaSvc\Parameters\Internet

к значению 1и соответственно 0отключить его.

О некоторых событиях , как войти или подключение проблем проверяет DNS с nslookup dns.msftncsi.comи проверяет , что он возвращается 131.107.255.255, а затем , чтобы проверить ваш HTTP он пытается загрузить ncsi.txtс msftncsi.com. Он должен содержать Microsoft NCSI , что означает индикатор состояния сетевого подключения ...

Более подробную информацию можно прочитать в технической библиотеке Microsoft .

Тамара Вийсман
источник
2
Я хотел бы, чтобы мой телефон на Android сделал что-то подобное, чтобы определить, действительно ли работает Wi-Fi-соединение, или оно просто подключено, но есть какой-то тупой сайт, подделывающий днс, пока не будет установлен какой-либо флажок.
Джерри Ашер
Не уверен, что это просто Gingerbread, но на моем Nexus S индикаторы Wi-Fi / данных становятся зелеными, когда он может подключаться к серверам Google. В противном случае индикаторы Wi-Fi / данных белого цвета.
Бельмин Фернандес