问题描述:
为了配置邮件服务器,更改了相关域名,改完后,重启bind9报错
Mar 17 14:39:39 DnsServer2 named[822]: dns_rdata_fromtext: /etc/bind/db.asertest.com:11: near 'mail.asertest.com.': not a valid number
Mar 17 14:39:39 DnsServer2 named[822]: zone asertest.com/IN: loading from master file /etc/bind/db.asertest.com failed: not a valid number
原因:
为邮件服务器,添加mx记录时,就算只有一台邮件服备器,也必须添加序号标明服务器的优先级别
那么在 mx01 之前的 8 是什么意思?由于担心邮件会遗失,因此较大型的企业会有多部这样的上层邮件服务器来预先收受信件。 那么到底哪部邮件主机会先收下呢?就以数字较小的那部优先啰!举例来说,如果你去查 google.com 的 MX 标志, 就会发现他有 5 部这样的服务器呢!(鸟哥的私房菜)
示例:
sudo vim db.asertest.com
$TTL 604800
@ IN SOA asertest.com. root.asertest.com. (
2;
604800;
86400;
2419200;
604800 );
@ IN A 192.168.5.201
@ IN NS asertest.com.
@ IN MX 10 mail.asertest.com.
www IN A 192.168.5.201
mail IN A 192.168.5.201