4

Возможный дубликат:
Как Windows узнает, есть ли у нее доступ к Интернету или для подключения Wi-Fi требуется проверка подлинности в браузере?

Я вижу "интернет-соединение" или "нет интернет-соединения" в окне выбора сети в windows 7. Как он узнает, есть ли у него подключение к интернету вообще? Какой сайт пингует? (или доступ, или поиск .... или ???)

2 ответа2

2

Проверяет на DNS. Если у вас есть загруженный список DNS, он считает, что вы подключены к Интернету.

Если у вас нет DNS, то предполагается, что вы находитесь только в локальной сети.

Он по ошибке скажет вам, что вы подключены к Интернету, если вы находитесь в локальной сети с локальным DNS-сервером, который фактически не может подключиться к внешней сети.

0

На самом деле эта функция называется индикатором состояния сетевого подключения (NCSI), она в основном выполняет разрешение DNS определенного сервера Microsoft, а затем запрашивает у него файл, который должен содержать определенную фразу. Более подробную информацию можно найти в сообщении блога суперпользователя, в котором обсуждается вопрос недели суперпользователя...

* Упомянутый вопрос и сообщение в блоге были написаны ПОСЛЕ того времени, когда этот вопрос был задан. Но я не думаю, что этот вопрос когда-либо будет закрыт как дублированный после всех этих голосов:D

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .