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