我理解这是在 A 类子网 (10.100.250.100 255.0.0.0) 上创建 PTR 记录的方式
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
是对的吗?
现在,我该如何对 172.31.111.192/26 网络上 IP 地址为 172.31.111.210 的主机执行此操作?我不确定如何使用无类子网掩码执行此操作。
答案1
鉴于 PTR 记录的层次结构特性,“区域文件”只能包含 C、B 或 A 块 PTR 记录。但是,RFC 2317简而言之,通过让较大块的所有者委托(通过使用约 254 个 CNAME 记录)相关 PTR 记录来提供解决方案。当然,这需要您的上游提供商正确实施。
许多上游提供商只会接受更新 PTR 记录的请求。对于公共地址空间,我建议联系他们,了解他们喜欢的方法。
无论哪种情况,在 Windows DNS 服务器中,您都将管理一个包含一系列 PTR 记录的区域文件,这些记录可以通过以下方式附加(例如):
dnscmd /RecordAdd 111.31.172.in-addr.arpa. 210 PTR host.domain.tld