Почему мой браузер не может разрешить хост, а ping и nslookup могут?

14

Я немного озадачен этой проблемой. Моя машина может успешно пропинговать google.com и www.google.com. Я получаю правильный IPS, как 74,125. ,

Когда я пытаюсь зайти в Google в Firefox, IE или Chrome, я получаю типичную страницу с ошибкой DNS. По какой-то причине Safari все еще работает.

Моим первым предположением была проблема с кэшированием, но после очистки всех кэшей браузера я все еще вижу проблему. Второе предположение заключалось в том, что вредоносная программа перенастроила мои настройки прокси-сервера, но и там не повезло. Все установлено на "Нет прокси". Я скачал Wireshark и браузер запрашивает мой DNS-сервер.

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

В ответ на комментарии:

  • IP прямо в браузере работает, очевидно. Это проблема DNS, а не проблема подключения.
  • Очистка кеша DNS в Windows не устранила проблему. Проверка внутренних частей Chrome показывает, что www.google.com не может быть решена.
  • Мой файл hosts чистый (без записей).
  • Перезагрузка не решает проблему.

источник
a) Это должно быть на SuperUser b) попробуйте использовать IP-адрес непосредственно в неработающих браузерах - некоторые брандмауэры могут быть настроены для блокировки определенных программ - проверьте ваш. c) Chrome поддерживает свой собственный кэш DNS - about:dnsтакже проверьте about:net-internals#dnsd) попробуйте ipconfig /flushdns
очистить
знать, что nslookup использует свой собственный DNS-клиент. Вы проверили свой файл hosts (новый любимый вредоносный файл для редактирования)?
Матиас Р. Джессен
ты перезагрузился? Иногда браузеры пытаются подключиться к Интернету до того, как беспроводная связь полностью встает на ноги, а затем не замечают, что интернет снова начал работать. Закрытие браузера или перезагрузка обычно исправляют это.
Роберт
У меня была эта проблема, и это оказался мой файл hosts. Я понятия не имею, почему я добавил запись для этого конкретного домена. Я просто хотел сказать спасибо, что опубликовал вопрос и предложил проверить мой файл hosts!
Газет

Ответы:

4

Отвечая на мой собственный вопрос:

Был вирус руткита, пытающийся перенаправить google.com. Мне удалось загрузить инструмент для удаления руткитов, который обнаружил и удалил угрозу.

gregm
источник
8
Что такое руткит (и инструмент для удаления)?
Synetech
4

Для других без вирусов: Ваш браузер содержит собственный кэш DNS. Попробуйте разрешить URL в Firefox или Edge. Если вы получили другой результат в Chrome, очистите кэш DNS Chrome. Начни здесь:

хром: // нетто-Внутренности / # СНД.

Вам нужно будет скопировать / вставить текст ссылки в onmibox Chrome. Для получения дополнительной помощи, следуйте инструкциям здесь .

Очистка кеша Chrome не оказывает вредного влияния.

Николас ДеМарко
источник
1
Вы также можете использовать более научный подход к проверке кэша Chrome на предмет неработающего URL. Chrome может сообщать об ошибке, похожей на ошибку: -105 (ERR_NAME_NOT_RESOLVED)
Николас ДеМарко