有反向但仍然遇到反向 DNS 指向未知主机名的问题

有反向但仍然遇到反向 DNS 指向未知主机名的问题

我无法从我自己托管的域名发送电子邮件。

我省略了实际的 IP 地址,我不确定发布它是否安全。然而问题如下:

根据我的 ISP,我的 IP 被反向操作以指向后面的 FQDN。

(XXX.XXX.XXX.XXX) -> mymachine.domain.com

然而我仍然收到未送达的电子邮件:

host inc.wanadoo.es[xxx.xxx.xxx.xxx] refused to talk to me: 550 Reverse DNS lookup failed for host xxx.xxx.xxx.xxx.

经过测试,我收到以下错误:

Reverse for xxx.xxx.xxx.xxx points to an unknown host name (mymachine.mydomain.com).

也许最奇怪的是,使用一些工具(即 mxtoolbox)来检查 rDNS 是否同意我的 SMTP 横幅,所有检查都正常,但是,当我使用其他工具时,它会失败。

可能存在什么错误?

我是否需要对我托管的每个域进行反向操作,或者只需对邮件服务器进行反向操作就足够了?

蓝牙


Ubuntu 服务器 10.04。LTS

Bind9

Postfix 版本 2.xx


编辑:在尝试您建议的方法时,我收到了以下信息:

第一次测试

host -t a neo001.neoclash.com 8.8.8.8

mymachine.mydomain.com 8.8.8.8 Using domain server: Name: 8.8.8.8 Address: 8.8.8.8#53 Aliases:

Host mymachine.mydomain.com not found: 3(NXDOMAIN)

第二次测试

host -t ptr 1.2.3.4.in-addr.arpa 8.8.8.8

host -t ptr 109.124.134.63.in-addr.arpa 8.8.8.8 Using domain server: Name: 8.8.8.8 Address: 8.8.8.8#53 Aliases:

Host 1.2.3.4.in-addr.arpa not found: 3(NXDOMAIN)

区域配置

$TTL 12H
$ORIGIN mydomain.com.

enter@  IN  SOA ns1.mydomain.com. postmaster.mydomain.com. (
        2011030805
        8H
        2H
        7D
        1D )
            IN              NS              ns1.mydomain.com.
            IN              NS              ns2.mydomain.com.
            IN              MX      10      mail.mydomain.com.
            IN              MX      20      mail.anotherdomain.net.

mydomain.com. IN A 1.2.3.4

www IN A 1.2.3.4

mydomain.com. IN TXT "v=spf1 a mx ip4:1.2.3.4 ip4:1.2.3.4 ~all"

localhost IN A 127.0.0.1

mail IN A 1.2.3.4
mail IN A 1.2.3.5
ns1 IN A 1.2.3.4
ns2 IN A 1.2.3.5

答案1

尝试这个:

host -t a mymachine.domain.com 8.8.8.8

这将查询 Google 的公共 DNS 服务器,并询问 mymachine.domain.com 的 IP 地址。现在假设 IP 地址是 1.2.3.4,请尝试以下操作:

host -t ptr 4.3.2.1.in-addr.arpa 8.8.8.8

响应是 mymachine.domain.com 吗?如果是,那么您必须等待一段时间,直到 DNS 缓存过期并读取新信息。如果不是,那么根据意外结果出现的位置,存在需要解决的问题。

相关内容