Как получить нс записи, которые зарегистрированы по ip адресу

У меня есть ip диапазоны.

Я хотел бы найти нс адреса, которые указывают на соответствующий IP-адрес

Я ищу команду, чтобы сделать над nslookup или копать

Ожидаемый результат

http://reports.internic.net/cgi/whois?whois_nic=70.84.87.146&type=nameserver http://dnsquery.org/nswhois/85.17.137.148

Как я могу сделать это через nslookup или копать?

Или есть какое-то решение, чтобы иметь такие результаты

1 ответ

Нет, вы не сможете легко найти такую ​​информацию из dig или любого другого инструмента, который запрашивает DNS по нескольким причинам.

Во-первых, записи NS указывают не на IP-адреса, а на имена DNS, которые, в свою очередь, указывают на IP-адреса. Это различие важно, потому что отношение имен к IP-адресам не 1:1, и наоборот - это rDNS, что также не является точной противоположностью. Отношение IP-адресов к именам равно n:n, и не гарантируется, что обратное является точным или полным. Так что эта часть нетривиальна и требует полного набора информации прямого просмотра из всех записей делегирования, установленных для соответствующих им IP-адресов.

Затем возникает вопрос первого уровня: как получить список всех записей NS для всех доменов. Хотя рекомендуется хранить записи NS в вашем домене, а также в корневом каталоге, где отображаются ваши серверы имен, это не всегда так, но вы, вероятно, можете получить довольно хорошую картину, запросив каждый домен для записей NS.

Один уровень до этого - как получить список всех доменов. Операторы ДВУ не позволят вам передавать свои зоны в соответствии с политикой, поэтому это просто невозможно.

Проблема здесь в том, что, хотя вы можете получить эту информацию, если у вас есть полное представление о прямом поиске (как и в отчетах, которые вы видели), вы не можете получить только часть из DNS. Обратных отображений просто не существует.

Другие вопросы по тегам