配置域名服务器报错named[822]: dns_rdata_fromtext /etc/bind/db.asertest.com mail not a valid number

问题描述:
为了配置邮件服务器,更改了相关域名,改完后,重启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




原文地址:https://www.cnblogs.com/aserlinux/p/3605117.html