У меня есть пул IP-адресов, но обратный DNS не работает. Работает при поиске на namserver, но не работает в Интернете.
Я попросил регистратора делегировать этот пул ns1.example.com
. я добавил net IN NS ns1.example.com
на доменном днс-хостинге. Я добавил 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.
Это немного зависит от размера вашей подсети и политик вашего интернет-провайдера, будут ли они фактически делегировать записи PTR вашим серверам имен или разрешать вам указывать желаемые имена хостов только для обратных записей, и они будут сами управлять обратной зоной.
В любом случае вы можете использовать trace
опция в dig, чтобы проверить / проверить, настроено ли делегирование, как вы ожидали, с помощью: dig +trace -x your.ip.address
+ [no] trace .... Включить отслеживание пути делегирования от корневых серверов имен для просматриваемого имени. > snip <Когда трассировка включена, dig выполняет итеративные запросы для разрешения искомого имени. Он будет следить за обращениями с корневых серверов, показывая ответ от каждого сервера, который использовался для разрешения поиска.