我的主机没有 PTR 记录

我的主机没有 PTR 记录

当我检查我的主机时我得到了这个

host myIP
xx.xxx.xx.103.in-addr.arpa has no PTR record

所以我将其添加到我的 /var/named/domainname.com.db

myHostname. IN A  myIP
xx.xxx.xx.103.in-addr.arpa. IN PTR myHostname.

我重新启动 BIND DNS 服务器

但是当我检查我的域名时http://www.intodns.com

Reverse MX A records (PTR)  ERROR: No reverse DNS (PTR) entries. The problem MX records are:
xx.xxx.xx.103.in-addr.arpa -> no reverse (PTR) detected
You should contact your ISP and ask him to add a PTR record for your ips 

所以我也尝试这样做

echo -e "update add xx.xxx.xx.103.in-addr.arpa 3600 ptr myHostname.\nsend" | nsupdate
; Communication with server failed: timed out

那么解决这个问题的正确方法是什么

答案1

需要将 RDNS 条目添加到您的 IP 块的权威 RDNS 区域。请注意,RDNS 区域不是您的域名的 DNS 区域。

无论谁拥有您的 IP 块,都能够为您执行此操作,该人就是为您分配 IP 地址的 ISP。

或者,如果您所在地区的相关机构(例如 ARIN / APNIC 等)已为您分配了您自己的 IP 块,请为分配的子网创建一个 RDNS 区域并添加 RDNS 条目。您还需要确保您的 IP 块的 DNS 服务器委托指向您的 DNS 服务器。

相关内容