Как узнать, делегирован ли ....in-addr.arpa?

Как узнать, делегирован ли ....in-addr.arpa?

У меня есть пул IP-адресов, но обратный DNS не работает. Он работает, если искать на сервере имен, но не работает в Интернете.

Я запросил у регистратора делегировать этот пул ns1.example.com. Я добавил net IN NS ns1.example.comна домен dns-hosting. Я добавил PTR для ipXXX.net.example.comпривязки, работающей на ns1.example.com.

# host a.b.c.17
Host 17.26.18.37.in-addr.arpa. not found: 3(NXDOMAIN)
# dig +short 17.b.c.a.in-addr.arpa.
# dig +short b.c.a.in-addr.arpa.
# dig +short b.c.in-addr.arpa.

dig +shortпусто, без сокращения указывает на RIPE.

решение1

Это немного зависит от размера вашей подсети и политик вашего интернет-провайдера, будут ли они фактически делегировать записи PTR вашим серверам имен или позволят вам предоставлять желаемые имена хостов для обратных записей, а сами будут управлять обратной зоной.

В любом случае вы можете использовать traceопцию в dig, чтобы проверить/убедиться, что делегирование настроено так, как вы ожидали:dig +trace -x your.ip.address

+[no]trace .... Переключить трассировку пути делегирования от корневых серверов имен для искомого имени. >snip< Когда трассировка включена, dig выполняет итеративные запросы для разрешения искомого имени. Он будет следовать ссылкам от корневых серверов, показывая ответ от каждого сервера, который использовался для разрешения поиска.

Связанный контент