Я пытаюсь выполнить nslookup для нескольких хостов в дочернем домене, но все nslookup не удаются. Обычное объяснение состоит в том, что соединение происходит из-за NetBIOS, однако в этом случае Resolve-DnsName -DnsOnly должно исключать это объяснение. Тот же аргумент относится к ping -a .

Чтобы объяснить. Я подключен к VPN в сети "DCCorpNet" и хочу выполнить nslookup для домена enterprise "enterprise.com". Я знаю, что существуют записи для хостов, с которыми я проверяю, поэтому я ожидаю, что 'nslookup SomeHost.enterprise.com' вернет IP-адрес. Однако ответа нет, и странно, 'ping -a SomeHost.enterprise.com' и 'Resolve-DnsName - DnsOnly SomeHost.enterprise.com' работают, как и ожидалось.

Так как я могу устранить это? И что еще мне нужно узнать, чтобы узнать, что мне нужно обновить на DNS-записях хостов, чтобы они отвечали на nslookup?

(Вещи настроены, поэтому я ожидаю, что проблемы DNS в обратном направлении, но не так, как они есть.)

2 ответа2

0

Видимо что-то заставляет не тот DNS-сервер отвечать.

Вы можете добавить DNS-сервер в качестве параметра для NSLookup, чтобы использовать правильный.

Например:

nslookup -q=all example.com 8.8.8.8
0

Полный ответ таков: nslookup выполняет деволюцию. Недостаточно просто указать на правильный авторитетный сервер имен. Вы также должны включить «.» в конце вашего имени хоста для подавления передачи.

Поэтому nslookup -q=all host.enterprise.com DnsServer.enterprise.com становится nslookup -q=all host.enterprise.com. DnsServer.enterprise.com .

И там мы идем.

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