DNS PTR 记录如何管理?

DNS PTR 记录如何管理?

据我了解,IP 地址所有者可以为其 IP 地址设置 DNS PTR 记录,以将 IP 地址映射到其主机名。有些事情我不明白。我经常使用基于 Web 的界面管理其他 DNS 记录,但从未见过在这些界面中公开 PTR 记录。

CNAME 或 A 类型的 DNS 记录存储在特定域(例如 example.com)的 DNS 区域中。指向 example.com 的 PTR 记录通常存储在同一区域中还是存储在不同的区域中?如果 PTR 记录与 example.com 存储在同一个区域中,其他服务器如何知道在此区域中查询 PTR 记录?

是什么阻止我添加<ip-address-of-my-server>解析为 gmail.com 的 PTR 记录?如果我管理 IP 地址的 PTR 记录,难道我不能添加任何内容吗?

答案1

或者它们被存放在不同的区域?

单独的区域,每个旧 C 网络一个(八位字节中的最后一个字节)。

什么阻止我添加解析为 gmail.com 的 PTR 记录?

没什么。但由于除了良好的 ping 或某些电子邮件有效性检查外,它不会用到,所以你什么也没做。人们在输入 gmail.com 时仍会转到 gmail。现在人们在跟踪路由中看到的只是 gmail.com,没有其他内容。

它的一个实际用途是 smtp - SMTP 中给出的 HELO 字符串应与给出的 PTR 记录名称匹配。基本上,服务器必须说明它是 ptr 记录所说的那个。请注意,它仍然可以接受其他域的电子邮件。

答案2

如果你有一个区域文件example.com

www.example.com  300  IN  A  16.24.32.40

然后你将拥有一个区域文件32.24.16.in-addr.arpa

40.32.24.16.in-addr.arpa  300  IN  PTR  www.example.com

相关内容