Назад | Перейти на главную страницу

Запись PTR для хоста в подсети VLSM

Я понимаю, что таким образом запись PTR будет сделана в подсети класса A (10.100.250.100 255.0.0.0)

dnscmd /RecordAdd 10.in-addr.arpa. 100.250.100 PTR host.domain.tld

Чтобы уточнить синтаксис, это то, что должно быть для подсети класса C (192.168.1.100 255.255.255.0)

dnscmd /RecordAdd 1.168.192.in-addr.arpa. 100 PTR host.domain.tld

Это правильно?

Теперь, как мне сделать это для хоста с IP-адресом 172.31.111.210 в сети 172.31.111.192/26? Я не уверен, как это сделать с бесклассовой маской подсети.

Учитывая иерархическую природу записей PTR, «файл зоны» может содержать только блоки C, B или A записей PTR. Тем не мение, RFC 2317 Вкратце предлагает решение этой проблемы, имея владельца более крупного делегата блока (с использованием ~ 254 записей CNAME) соответствующих записей PTR. Конечно, для этого потребуется, чтобы ваш вышестоящий провайдер реализовал это правильно.

Многие вышестоящие провайдеры просто будут принимать запросы на обновления ваших записей PTR. В случае общедоступного адресного пространства я бы посоветовал связаться с ними, чтобы узнать, какой метод они предпочитают.

В любом случае на вашем DNS-сервере Windows вы будете управлять одним файлом зоны, который содержит серию записей PTR, которые могут быть добавлены (например,):

dnscmd /RecordAdd 111.31.172.in-addr.arpa. 210 PTR host.domain.tld