що це означає, якщо nslookup і ping не в змозі вирішити ім'я хоста, але tracert не?


2

Ця проблема стосується внутрішнього 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>:
Працює нормально ...

пінг <vm1-ip-address>:
Працює нормально ...

tracert <vm1-ip-address>: Працює нормально ... (також відображається vm1host.domain.local)

Цікаво, що tracert вирішує назву, використовуючи лише 2 стрибки.

Навіть якщо згодом nslookup / ping ім'я хоста, я отримую ті ж повідомлення про помилки вище.

Промивання dns нічого не робить, і навіть якщо це робиться, це не вирішить основну проблему, оскільки вона відчувається всіма машинами клієнтів.

Що невдача nslookup / ping але успіх tracert припускають про основну проблему?


1
Яка ОС встановлена ​​на цих комп'ютерах?
VL-80

Чи є це постійною проблемою з окремими іменами (їх ніколи не можна вирішити)? Або вони періодично стають проблемними?
VL-80

І виконуйте свої доменні імена дійсно закінчиться local.?
JdeBP

Відповіді:


2

Ваш tracert до IP-адреси використовується зворотний пошук DNS, тобто, запит до DNS-сервера на ім'я, що відповідає введеному IP-адресою. (На відміну від регулярного перегляду DNS, коли ваш комп'ютер запитує DNS-сервер для IP-адреси на основі введеного імені.)

Якщо, як у вашому випадку, ви не отримуєте відповідей на перегляд DNS вперед, але отримуєте відповіді від зворотного пошуку DNS, то, швидше за все, проблема не буде існувати для цього хосту на сервері DNS.

Однак, оскільки ви отримуєте правильне ім'я для хосту, коли комп'ютер виконує зворотний пошук DNS, ймовірно, що запис PTR для IP-адреси існує на DNS-сервері.

Для отримання додаткової інформації про це я рекомендую перевірити сторінку Вікіпедії на Типи записів DNS .

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.