2

Я не могу понять, почему этот компьютер в сети не может разрешать URL-адреса. При вводе адреса отображается сообщение "Страница не может быть отображена". Когда введен IP-адрес, страница загружается. Google был использован в качестве тестового сайта.

  • Компьютер получает действительный IP-адрес через сервер.
  • Компьютер получает действительный DNS через сервер.
  • Там нет прокси.
  • Ошибочных записей в файле HOST нет.
  • Брандмауэр Windows выключен, и никакие другие программы не загружаются
  • Невозможно пропинговать сайты с URL. (т. е. www.google.com получает сообщение «Запрос Ping не может найти хост www.google.com»)
  • Может пинговать сайт, если вместо URL используется IP. (т. е. 74.125.224.48 "Полученные ответы пинга")
  • Служба DNS на рабочей станции была остановлена и запущена.
  • Компьютер был перезагружен так же, как и холодный.
  • Изменение DNS вручную на разные серверы не исправило. (8.8.8.8; 208.67.222.222; 208.67.220.220; внутренний DNS)
  • IPCONFIG /flushdns после каждого изменения DNS не исправляет.
  • IE, Firefox, Chrome все это влияет.
  • При полной проверке с использованием AVG, Malwarebytes и SuperAntiSpyware не обнаружено вредоносных программ.
  • Проверен на наличие руткита с помощью TDSSKiller и не обнаружен.
  • Сервер может просматривать без проблем.
  • Другие компьютеры в сети могут просматривать без проблем.

Буду признателен за любые предложения о том, что попробовать дальше или идеи о том, что, возможно, происходит.

4 ответа4

1

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

Спасибо всем за попытку выяснить причину.

1

Вы хотите использовать инструмент под названием nslookup . Это инструмент командной строки, который входит в состав Windows, поэтому он у вас уже есть. Просто откройте командную строку, введите nslookup и нажмите ввод. Затем вы можете начать вводить имена для разрешения. Вы можете изменить сервер, который он проверяет, по типу "сервер xxxx", где xxxx - это IP-адрес нового сервера. Тип "выйти", когда закончите.

Другая вещь, которую я бы проверил, это IPv6. У вас может быть сервер DNS, который возвращает адреса IPv6, или компьютер, который отправляет запросы адресов IPv6, а затем браузер, который знает только маршруты IPv4 в Интернет.

После этого, если и только если вы все еще не нашли проблему, вы можете попробовать сбросить свой стек IP. Из командной строки:

netsh int ip reset resetlog.txt

0

У меня была похожая (но не совсем та же) проблема несколько недель назад на Windows 2003 Server. Я мог пинговать по IP-адресу, но не получил разрешения имен, хотя DNS-серверы были настроены правильно. Также имелись странные символы вместо имени хоста при пинге (ping -a xxxx). Это было исправлено путем сброса Winsock:

netsh winsock сбросить каталог

Затем вам нужно будет перезагрузиться, прежде чем пытаться снова.

0

Когда вы пингуете адрес, скажем mail.google.com - разрешает ли DNS и показывает ли IP-адрес или он говорит, что хост не может быть найден? (Проверка работоспособности DNS)

Если он разрешает адрес, можете ли вы использовать IP-адрес прямо в браузере для перехода на сайт? (Проверка правильности разрешения DNS)

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