DNS的正向解析含义:
自己维护一个域名,当别人访问这个域名时,你自己的主机要开启DNS缓存功能,可以解析出它的IP地址。
DNS正向解析配置:(服务机:172.25.254.100)
维护的域名为:sqq.com
vim /etc/named #设置DNS高速缓存,参考前一个博客:https://mp.csdn.net/postedit/84583837
vim /etc/name.rfc1912.zones #指定维护域名的文件
zone "sqq.com" IN { #双引号里面为维护的域名
type master;
file "sqq.com.zone"; #域名的文件
allow-update { none; };
};
cd /var/named
cp -p named.localhost sqq.com.zone #生成域名文件,-p参数必须加上,将权限同步过来
vim /var/named/sqq.com.zone #编辑文件,里面所有字符后面要加点,不然后面会自动添加@的值
$TTL 1D #保存你的记录的最大时间为一天
@ IN SOA dns.sqq.com. root.sqq.com. ( #@为维护的域名 SOA:授权起始
0 ;serial #dns主从同步的参数,若值改变就会同步
1D ;refresh #重新刷新的时间
1H ;retry #一个小时后再次尝试
1W ;expire #过期时间
3H) ;minimum #查询最短时间
NS dns.sqq.com
dns A 172.25.254.100 #将域名dns.sqq.com 转变为 172.25.254.100,AAAA为ipv6的解析
www A 172.25.254.111 #将域名www.sqq.com 转变为 172.25.254.111
bbs CNAME linux #将对bbs.sqq.com的访问转变为对linux.sqq.com的访问,规范域名。
linux A 172.25.254.112
linux A 172.25.254.113
sqq.com. MX 1 172.25.254.250. #MX:邮件交换器
systemctl restart named #重新启动服务
客户主机测试:
vim /etc/resolv.conf #测试前需要设置访问对象,也就是服务主机
nameserver 172.25.254.100
dig www.sqq.com #查看访问此域的具体信息
dig -t mx www.sqq.com #查看邮件的来往信息