Проблема с доступом к сети Интернет или поражение Winsock2


Вы проверили все сетевые настройки, работоспособность вашей сетевой карты, коммутатора, маршрутизатора, модема и при этом у вас есть доступ к локальной сети, но доступа к Интернету нет вообще? Возможно проблема вызвана сбоем в работе Winsock. WinSock — это прикладной программный интерфейс, предоставляемый обычно разработчиками TCP/IP-продуктов в виде файла WINSOCK.DLL и предлагающий стандартный набор API для пользователей и разработчиков Windows-приложений. Применение интерфейса WinSock позволяет работать с большим количеством приложений и не вникать во внутренние детали конфигурации стека TCP/IP.

Приступим к диагностике проблемы. Попробуйте пропинговать ваш DNS-сервер (допустим он имеет IP 80.80.111.254):

ping 80.80.111.254

Если вы в ответ получаете следующую строку Обмен пакетами с 80.80.111.254 по 32 байт"  в которой явно некорректно указанно имя пингуемого узла, то проблема явно с конфигурацией ветки Winsock реестра ОС Windows или подменой связанных с этим интерфейсом файлов. Это могло произойти, например, из за заражения системы вирусом WebHancer, так что стоит озаботиться об улучшении антивирусной защиты, но, сперва, нужно восстановить доступ к сети Интернет. В этом поможет утилита LSP-Fix (можно скачать в конце данной статьи). В большинстве случаев достаточно запустить её с параметрами по умолчанию и перезагрузиться. Так же полезно будет запустить следующие команды:

netsh winsock reset
ipconfig /flushdns
route -f

Перезагрузитесь.