Запрос DNS-записей Windows Server по IP-адресу

Я ищу способ запрашивать записи DNS для зоны на основе IP-адреса и не могу найти способ сделать это... какие-либо предложения?

У меня есть одна зона с сотнями записей, имеющих разные IP-адреса. Многие соответствуют определенному ip, и я хочу получить все записи, которые соответствуют ip, который я ищу.

2 ответа

Решение

Если нет действительных записей PTR, вы можете попробовать следующее:

dnscmd [dns_server] /enumrecords zone.name @ | findstr "ww.xx.yy.zz"

Вам нужен "обратный" поиск DNS, который может работать или не работать в зависимости от того, была ли настроена правильная обратная зона для рассматриваемого сетевого блока и есть ли PTR запись для этого IP-адреса.

Если для IP есть действительная запись PTR, вы можете проверить ее, используя host:

~ host faultserver.ru
faultserver.ru has address 198.252.206.16
faultserver.ru mail is handled by 30 alt2.aspmx.l.google.com.
faultserver.ru mail is handled by 40 aspmx2.googlemail.com.
faultserver.ru mail is handled by 50 aspmx3.googlemail.com.
faultserver.ru mail is handled by 10 aspmx.l.google.com.
faultserver.ru mail is handled by 20 alt1.aspmx.l.google.com.
~ host 198.252.206.16
16.206.252.198.in-addr.arpa domain name pointer stackoverflow.com.
Другие вопросы по тегам