1、安装bind
[root@localhost ~]# yum -y install bind
2、修改主配置文件
[root@localhost ~]# vi /etc/named.conf 修改第13行为 listen-on port 53 { any; };修改第21行为 allow-query{ any; };
3、修改区域配置文件
[root@localhost ~]# vi /etc/named.rfc1912.zones ## 域名部分和区域数据文件名zone "" IN {type master;file ".zone";allow-update { none; };};
3、修改区域数据配置文件
[root@localhost ~]# cd /var/named/[root@localhost named]# cp -p named.localhost .zone ## 复制模板名改名[root@localhost named]# vi .zone ## 编辑区域数据配置文件## 配置文件如下$TTL 1D@ IN SOA @ rname.invalid. (0 ; serial1D; refresh1H; retry1W; expire3H ) ; minimumNS@A 127.0.0.1IN MX 5 ## 邮件记录1mail IN A 192.168.66.66## 邮件记录2www IN A 192.168.88.88tx IN CNAME mail ## 别名解析* IN A 9.9.9.9 ## 泛域名解析
4、关闭系统核心防护并清空防火墙规则
[root@localhost named]# setenforce 0[root@localhost named]# iptables -F
5、开启域名解析服务
[root@localhost named]# systemctl start named
6、因为是本地(自己)作为DNS服务器,所以要将添加进host文件中
[root@localhost named]# echo "nameserver 192.168.50.131" > /etc/resolv.conf
7、使用host命令查看解析情况
[root@localhost named]# host has address 127.0.0.1[root@localhost named]# host has address 192.168.88.88[root@localhost named]# host has address 192.168.66.66[root@localhost named]# host is an alias for . has address 192.168.66.66[root@localhost named]# host has address 9.9.9.9## 解析出来的结果与配置一致!PS:如果提示未找到host命令说明未安装bind-utils,使用yum命令安装即可[root@localhost named]# yum -y install bind-utils
如果觉得《Linux DNS之正向解析(邮件记录 别名解析 泛域名解析)》对你有帮助,请点赞、收藏,并留下你的观点哦!