我正在尝试在我的域 (kentrosecafe.com.au) 上创建 PTR 记录,以便我能够进行反向 DNS 查找。我使用的 DNS 服务器是 Windows DNS 服务器,它位于托管在 Azure 上的 Wiindows 2012 Server VM 上。我相信我已经正确配置了 DNS 服务器,因为如果直接查询我的 DNS 服务器,反向 DNS 查找就可以正常工作。但是,如果我使用任何其他 DNS 服务器(例如查询 Google 公共 DNS),反向查找就会失败。
例如如果我执行 nslookup:
>nslookup 168.63.166.233 kt-ws02.cloudapp.net
Server: UnKnown
Address: 138.91.34.179
Name: kentrosecafe.com.au
Address: 168.63.166.233
我得到了我期望的结果(即域名)。我的 DNS 服务器位于 kt-ws02.cloudapp.net。
但如果我这样做:
>nslookup 168.63.166.233 8.8.8.8
Server: google-public-dns-a.google.com
Address: 8.8.8.8
*** google-public-dns-a.google.com can't find 168.63.166.233: Non-existent domain
可能是什么问题?
编辑: 经过进一步调查,我发现无法让我的 ISP 设置此功能。似乎在目前我已设置邮件服务器的 Azure 云 VM 上,目前无法创建 PTR 记录。这是请求的功能,如下所示:为虚拟机提供反向 DNS(PTR 记录)
不幸的是,我的帖子并没有得到真正的答复。不过,感谢@Gryphius 和@BillThor 的指点。
答案1
PTR
记录需要由 IP 地址范围的所有者设置。请联系您的 ISP/网络提供商并让他们创建必要的PTR
记录。您可以将这些记录委托给您的服务器,但很少有 ISP 会这样做。