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