我正在尝试设置 BIND9(主从 DNS 服务器),我已经完成了,它工作正常(我相信)。我可以挖掘我正在使用的域名和 IP,并从区域文件中提取所有必要的详细信息。
DNS1 在 abc.abc.abc.abc IP 地址上运行 DNS2 在 bcd.bcd.bcd.bcd IP 地址上运行
邮件服务器将在 cde.cde.cde.cde IP 地址服务器上运行。
但是,当我执行 dnsstuff.com 检查时,它会警告反向 IP 不匹配。PTR 位工作正常,它会报告我的 in-addr.arpa 文件中 PTR 记录的列出 IP。
但是无论我如何在域名区域文件中设置 A 记录和 MX 记录,它都只报告 DNS 服务器的 IP、abc 和 bcd。
$TTL 360
@ IN SOA dns1.example.com. admin.example.com. (
2020011912 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
; Name Servers - NS Records
@ 3600 IN NS dns1.example.com.
@ 3600 IN NS dns2.example.com.
; Name Servers - A Records
dns1 3600 IN A abc.abc.abc.abc
dns2 3600 IN A bcd.bcd.bcd.bcd
; A Records
www 3600 IN A cde.cde.cde.cde
@ 360 IN A cde.cde.cde.cde
ct1 360 IN A cde.cde.cde.cde
mail 360 IN A cde.cde.cde.cde
; MX Records
example.com. 3600 MX 0 mail.example.com.
这是我收到的错误。
One or more addresses referenced by MX records do not have a matching reverse DNS entry. This can cause problems for mail deliverability for these servers. Some mail platforms will not accept or will delay email coming from mismatched addresses. The addresses without matching reverse DNS entries are:
abc.abc.abc.abc has mail.example.com. | cde.cde.cde.cde listed.
bcd.bcd.bcd.bcd has mail.example.com. | cde.cde.cde.cde listed.
我购买了自己的域名并在网站上注册了名称服务器并将 IP 分配给我的名称服务器,并且我可以从 Ubuntu 中 ping、dig 和 nslookup 等获取相关详细信息。
我只是不知道为什么它一直列出错误的 IP。
我可能在不同的配置文件中出了问题。
非常感谢。