我使用 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.arpa
ip6.arpa