CentOS邮件服务器DNS设置主要包括安装DNS服务、配置区域文件及添加安全记录,步骤如下:
yum -y install bind
/etc/named.conf
,设置监听IP和允许查询范围:listen-on port 53 { 服务器IP; };
allow-query { any; };
/etc/named.rfc1912.zones
,添加正向区域:zone "example.com" IN {
type master;
file "example.com.zone";
};
cp -p /var/named/named.localhost example.com.zone
添加MX记录(邮件交换记录)和A记录(域名到IP的映射):@ IN MX 10 mail.example.com.
mail IN A 服务器IP
/etc/named.rfc1912.zones
,添加反向区域:zone "反向IP段.in-addr.arpa" IN {
type master;
file "反向区域文件";
};
v=spf1 mx ip4:服务器IP -all
v=DMARC1; p=quarantine; rua=mailto:admin@example.com
systemctl restart named
nslookup example.com # 测试域名解析
dig example.com MX # 测试MX记录
说明: