Windows nslookup: обратный поиск DNS за один шаг?
Часто мне нужно посмотреть, соответствует ли обратный DNS хоста записи A, с которой он связан. Итак, что я делаю nslookup usersuper.ru
с последующим nslookup 64.34.119.12
, Есть ли способ заставить nslookup сделать это за один шаг?
4 ответа
К сожалению, записи PTR и A находятся на разных серверах. Владелец домена будет иметь серверы имен для записи А. Меньшие пользователи будут иметь IP-адреса, предоставленные отдельной организацией. Эта организация будет иметь свои собственные серверы имен для записей PTR. Даже если оба были на одних и тех же серверах, требуются разные запросы. Даже передача зон не будет работать, так как данные находятся в разных зонах.
Если вы повторяете одни и те же поиски, что обычно при работе почтового сервера MX, рассмотрите возможность установки кэширующего сервера имен на том же хосте. Программа как dnsmasq
предоставляет облегченный сервер имен кэширования с ограниченным (но настраиваемым) размером кэша. Тем не мение, dnsmasq
не работает на Windows. Бег bind
, который доступен для Windows, поскольку сервер имен кэширования обеспечивает полную функциональность за счет, возможно, более сложной конфигурации. В любом случае кэш сервера имен не должен быть доступен из Интернета, но должен иметь возможность запрашивать Интернет.
Вы имеете в виду что-то вроде
nslookup -type A usersuper.ru
источник: Microsoft Technet
Это даст вам следующее в качестве вывода
Server: stackoverflow.com
Address: 64.34.119.12
Non-authoritative answer:
Name: A
Address: 67.215.65.132
Похоже, вы говорите о подтвержденном обратном просмотре DNS .
Это невозможно за один шаг с nslookup.
Мы создали онлайн-инструмент, который делает это за один шаг:
Misk.com - DNS Lookup .
Просто введите IP-адрес. Сначала выполняется поиск PTR, затем поиск A / AAAA, и сообщается, совпадают ли они.
Существует также утилита от Nirsoft, которая выполняет этот поиск в Windows.