cde*_*ker 2 email bind reverse-dns
由于我切换了 ISP,我的邮件出现了很多问题。有时邮件会被接收方拒绝,并显示以下消息:
这是主机mail.xyz.ch 上的邮件系统。
很抱歉通知您,您的邮件无法发送给一位或多位收件人。它附在下面。
如需更多帮助,请发送邮件到邮政。
如果这样做,请包含此问题报告。您可以从附加的返回消息中删除您自己的文本。
邮件系统...
操作:失败状态:5.7.1 远程 MTA:dns;postrelay2.lrz-muenchen.de 诊断代码:smtp;550 5.7.1 客户端主机被拒绝:找不到你的主机名,[213.xxx.yyy.zzz]]
显然,通信的接收方抱怨它在反向 DNS 查找中找不到主机名 mail.xyz.ch。
现在我确定我在 bind 中配置了所有 PTR 条目以指向真实的主机名:
;
; BIND reverse data file for broadcast zone
;
$TTL 604800
@ IN SOA dns3.xyz.ch. root.xyz.ch. (
20100328 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
NS dns3.xyz.ch.
NS dns2.xyz.ch.
129 PTR ssh.xyz.ch.
129 PTR www.xyz.ch.
129 PTR mail.xyz.ch.
Run Code Online (Sandbox Code Playgroud)
但是反向 DNS 查找仍然只提供 ISP 名称:cust.static.213-xxx-yyy-zzz.swisscomdata.ch.
关于如何解决这个问题的任何想法?我必须联系我的 ISP 吗?
通常,IP 的反向 DNS 由 ISP 管理。严格来说,这不是保证,但如果在这种情况下您实际上负责反向 DNS 记录,我会感到非常惊讶。一般来说,公司从 ISP 购买这些 IP 的使用权,因此,他们维护所有 IP 特定记录,包括反向 DNS。基本上,无论谁查看您的 BIND 数据库的 DNS 都会看到记录很好,但假设它不是您域的公共权威 DNS 服务器,在那里设置记录对您几乎没有好处。
简短版本 - 是的,您需要联系您的 ISP 并要求他们更改记录