Я слишком долго дергал себя за эту конкретную проблему, и теперь я на грани сдачи.
Сценарий: локальная сеть в мастерской, состоящая из двух Linux-машин (один сервер, одна рабочая станция), двух Android-телефонов, одного Windows 7 (моя рабочая станция) и другого Windows 7 (компьютер заказчика). Виновным является компьютер клиента, поэтому я буду называть его "W7".
Все устройства могут без проблем подключаться к интернету, кроме W7.
W7 может разрешать адреса в cmd (nslookup www.google.com дает правильный результат). W7 может пинговать www.google.com, а также 192.168.1.1 (маршрутизатор). W7 также может подключаться к внутренним общим ресурсам Samba либо по IP, либо по Samba-имени.
Но W7 не может получить доступ к www.google.com в веб-браузере. Пробовал оба Internet Explorer и Chome, ни один из них не может получить доступ к любой веб-странице. Это заставило меня подумать о чем-то, что блокирует или прокси-порт 80, поэтому я отключил антивирус (Avira), брандмауэр (Windows Firewall) и Защитник Windows. Тем не менее, не идти на порт 80.
Моя рабочая станция с Windows 7 вообще не имеет проблем, поэтому эта ошибка как-то является внутренней по отношению к W7, но я не знаю, как отследить эту ошибку.
Как я могу найти виновника, который фильтрует / блокирует порт 80 на W7?
РЕДАКТИРОВАТЬ: я только что попробовал telnet 192.168.1.1 80
и набрав GET /
дает мне страницу входа маршрутизатора. То есть телнетирование на веб-страницу работает, но не с использованием веб-браузера.
РЕДАКТИРОВАТЬ 2: Telnet также работает для www.google.com:80
.
РЕДАКТИРОВАТЬ 3: проверил настройки прокси IE, Firefox и Chrome. Все они чистые ("не используйте прокси"), но все равно не можете подключиться через веб-браузер. Обновление Windows работает (можно проверить наличие обновлений и загрузить), Skype может войти (но не отображать "домашнюю страницу Skype"), Steam не может войти. Что-то явно зацепило что-то в системе, но Defender и MalwareBytes говорят, что все чисто.