具有多个域的 IP 的反向 DNS 设置

Mar*_*tin 8 reverse-dns ptr-record

我试图澄清我对域的反向 DNS PTR 查找。我有一个服务器,有一个 IP 地址和多个帐户,都共享那个 IP 地址;

我的 PTR 目前是:

 24.210.31.in-addr.arpa. 14400 IN PTR domainname.co.uk.
Run Code Online (Sandbox Code Playgroud)

但是IP地址反向的域是ns1.domainnetwork.co.uk,那么账户上的PTR记录是否应该引用主返回域而不是账户域?

我似乎无法通过 Google 搜索找到任何明确的指导,但是这个问题似乎确实表明该帐户应该引用服务器域而不是帐户特定域。

所以,会有:

24.210.31.in-addr.arpa. 14400 IN PTR ns1.domainnetwork.co.uk.
Run Code Online (Sandbox Code Playgroud)

帐户的 DNS 中给它一个有效的 PTR 记录,即使这根本没有提到帐户域?

编辑:澄清一下,ns1.domainnetwork.co.uk是域的主要名称服务器。


更新 + 编辑

我对这个主题有一个持续存在的问题,我觉得最好重新启动这个未完成的查询,而不是从头开始一个新的查询。

以上所有仍然成立。

我有一台带有各种域的服务器,IP 地址为 .xx.xx.xx.236 和xx.xx.xx.238. 我在自己的 IP 地址上也有一个域,仅用于该域(用于 TLS 证书),即 xx.xx.xx.241,但我无法让该域PTR在 DNS 中正确显示有效记录。

服务器上有效的域(IP 地址 12.34.56.236 ):

websitename.co.uk       14400 IN  A  12.34.55.236
55.34.12.in-addr.arpa.  14400 IN PTR nameserver1.network.co.uk.
Run Code Online (Sandbox Code Playgroud)

上述工作并提供有效的PTR反馈。

nameserver1.network.co.uk.是与位于其自己的 IP 地址 (12.34.56.241) 上的域相同的主名称服务器,但从未提供正确的 PTR 记录。

未给出有效PTR记录的域(唯一 IP 地址):

websitenameTwo.co.uk    14400 IN  A  12.34.55.241
55.34.12.in-addr.arpa.  14400 IN PTR nameserver1.network.co.uk.
Run Code Online (Sandbox Code Playgroud)

我缺少什么才能使此记录具有有效的 PTR DNS 记录?

Mic*_*ton 14

邮件服务器将根据连接 IP 地址的 PTR 记录交叉检查 SMTP 服务器公布的 HELO 主机名,然后检查返回的名称是否具有与连接 IP 地址匹配的地址记录。如果这些检查中的任何一项失败,那么您的外发邮件可能会被拒绝或标记为垃圾邮件。

因此,您需要一致地设置所有三个:服务器的主机名和 PTR 记录中的名称必须匹配,并且该名称必须解析为相同的 IP 地址。

请注意,这些域名不必与您为其发送邮件的域名相同,通常情况下它们不同。

  • 没错,正是。虽然你_也_不应该使用裸域名,而是你域名的子域。否则,您会遇到许多_other_ 问题。 (3认同)

Esa*_*nen 6

您似乎误解了 PTR 记录的工作原理以及它的用途。该问题不包含有关您如何尝试设置记录的任何信息:

  1. 当您有机会something.example.com. A录制时,它不会自动更改。
  2. 它不能在example.com.区域内设置,而是在反向区域中设置,例如113.0.203.in-addr.arpa.

就像我在类似问题上的回答中描述的那样:

是否允许您请求更改公共 IP 的 PTR 记录取决于您的 ISP 和您的互联网连接合同,因为 PTR 记录由 IP 块的注册所有者管理。您可以在ARIN WHOIS IP 地址数据库上进行查找以查看实际所有者。

另一个答案提到您可以“超载”PTR记录,即PTR单个 IP 地址有许多记录。这是不推荐,因为PTR创纪录的预期标识规范名称与IP地址相关联。(参见RFC 1035, 3.5RFC 1912, 2.1。)