Эта проблема касается внутреннего DNS-сервера, который по какой-то причине иногда не может разрешить имена хостов некоторых машин в сети. Если не удается разрешить имя хоста, и это может произойти на любом клиентском компьютере, следующие команды возвращают следующее:
ipconfig /displaydns:
vm1host.domain.local - имя не существует.
nslookup vm1host:
dnsserver1.domain.local не может найти vm1host: несуществующий домен
ping vm1host:
Запрос Ping не может найти хост vm1host. Пожалуйста, проверьте имя и попробуйте снова.
tracert vm1host:
Невозможно разрешить имя целевой системы vm1host.
nslookup vm1host.domain.local:
dnsserver1.domain.local не может найти vm1host.domain.local: несуществующий домен
ping vm1host.domain.local:
Запрос Ping не может найти хост vm1host.domain.local Пожалуйста, проверьте имя и повторите попытку.
tracert vm1host.domain.local:
Невозможно определить имя целевой системы vm1host.domain.local.
nslookup <vm1-ip-address>
:
Работает нормально ...
ping <vm1-ip-address>
:
Работает нормально ...
tracert <vm1-ip-address>
: работает нормально ... (также отображается vm1host.domain.local)
Интересно, что tracert разрешает имя соответствующим образом, используя только 2 прыжка.
Даже если впоследствии nslookup/ping имя хоста, я получаю те же сообщения об ошибках выше.
Сброс днс ничего не делает, и даже если бы он это сделал, это не решило бы основную проблему, так как это происходит на всех клиентских машинах.
Что означает сбой nslookup/ping, но успех tracert указывает на основную проблему?