1

У меня машина с Windows XP, которая отказывается подключаться к одному из моих серверов, что бы я ни пытался. Он указывает на нулевой IP-адрес (не правильный IP-адрес) и HTML- get а также ping и tracert все нацелены на неправильный адрес.

Конечно, я очистил кэш DNS с помощью ipconfig /flushdns, и даже перезапустил службу кэша DNS и несколько раз перезагрузился.

И да, я добавил в NegativeCacheTime значение 0.

Кроме того, я проверил C:\WINDOWS\system32\drivers\etc\hosts , и в нем нет записей, кроме localhost .

Все остальные машины в моей локальной сети получают правильный IP-адрес, но в этом одном XP-боксе, похоже, есть какой-то злой невидимый DNS.

Это сводит меня с ума; что может быть причиной этого?

1 ответ1

2

Если вы перезагрузили систему и проверили файл hosts , есть хороший шанс, что:

  • IP-адрес домена был изменен, и DNS-сервер, который используется вашим компьютером, устарел (он может быть до 8 часов или более в зависимости от времени ожидания кэша)

  • Возможно, ваш компьютер использует неправильный DNS-сервер. Вы можете проверить, как ваш компьютер распознает IP с DNS-сервера с помощью утилиты nslookup . Если вы откроете командную строку и nslookup <hostname> , он выведет имя / IP-адрес DNS-сервера, а затем ответ сервера для поиска <hostname> . Вы можете легко проверить другие DNS-серверы с помощью nslookup <hostname> <dnsserver> чтобы сравнить результаты. Мне нравится использовать 8.8.8.8 и 8.8.4.4 (общедоступные DNS-серверы Google) в качестве хорошей основы.

  • Наконец, многие службы DNS позволят вам проверить или обновить свой кеш. Например, в OpenDNs есть утилита "CacheCheck" .

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