DNS 记录文件 MX 不起作用

DNS 记录文件 MX 不起作用

我使用 webmin 设置了 DNS 服务器,但无法让 MX 记录正常工作。我只想再次检查我的记录文件是否设置正确。

$ttl 38400
example.com.    IN  SOA ns1.example.com. 1055026205 (
            29
            1D
            1H
            1W
            3H )
example.        IN    A     123.456.7.890
www.example.com.    IN    CNAME example.com.
ns1.example.com.    IN    A     123.456.7.890
ns2.example.com.    IN    A     123.456.7.890
mail.example.com.   IN    A     123.456.7.890
example.com.        IN    NS    ns1.example.com.
example.com.        IN    NS    ns2.example.com.
mail.example.com.   IN    MX    10 example.com.
123.456.7.890.example.com.  IN  PTR example.com.

答案1

您并没有真正说明您打算如何配置邮件服务......

如果您的 SMTP 服务器正在监听example.com( 123.456.7.890),那么您包含的配置看起来就像是处理域 邮件的正确方法mail.example.com,也就是对于类似 的电子邮件地址[email protected]

我只能猜测您可能希望邮件适用于域名example.com,即电子邮件地址[email protected]。在这种情况下,您需要一个MX记录example.com本身。

顺便说一句,在区域文件中,通常SOA先列出记录,然后NS列出记录,然后列出其他所有内容。此外,您的PTR记录毫无意义。记录几乎只在反向区域(在和下)PTR中使用。in-addr.arpaip6.arpa

相关内容