首先我们先安装DNS域名解析服务,安装命令:
yum install -y bind bind-utils bind-chroot(-y是接下来的安装步骤全部y,就是同意操作的意思)
安装好后,我们就来修改DNS的配置文件:
第一个:/etc/named.conf
将它两都改成any,允许全部的意思,一般不域名转发的话就只改这两个就行。
这个黄色方框里的是根目录的意思,要域名转析就将这两个划红线的改了,如图所示:
改好后我们就保存退出,再来改第二个配置。
第二个:
/etc/named.rfc1912.zones
添加正反解析的配置信息,红色的是正解析,黄色的是反解析,如图所示:
接下来就是添加子配置,如果你只是做正反解析的话只需要添加两个子配置文件,named.localhost这个是正解析文件,named.loopback这个是反解析文件,我们就各复制一个用来做子配置文件,子配置文件的名字还要和我们在第二个主配置的配置文件名字相对应,命令:
cp -a named.localhost test.com.zone(cp是复制命令,-a选项是指所有属性)
cp -a named.loopbask test.com.zone
复制好后我们再来查看一下,如图所示:
接下来就直接配它们两个就行了,对了记得记一下主机的ip地址,查看IP地址的命令有两个,命令:
ifconfig(这个是需要安装后才能用的)
ip ad(这个是系统自带的)
由于我这个是最小化的,也没安装什么,就用第二个的查看,如图所示:
正解析子配置文件,命令:
vim /var/named/test.com.zone
进入后配置,如图所示:
反解析子配置文件,命令:
vim /var/named/test.com1.zone
进入后配置,如图所示:
对了,要配置域名转析的,按照我们在第一个主配置文件里给安排的名字对应起来,复制一个,命令:
cp -a named.localhost root.zone
然后配置这个转析的子配置文件,命令:
vim root.zone
进入之后,什么都不用改,就在未行添加一条配置信息就行,我是将域名转析到8.8.8.8,你们要是不一样,就把8.8.8.8改了就行,然后保存退出,如图所示:
我们弄好后,就将防火墙给安排好,不然会出现问题的,命令:
iptables -F
iptables -Z
iptables -X(清空防火墙默认规则)
setenforce 0(关闭防火墙)
还有记得在网卡配置里面加入一条配置信息,命令:
vim /etc/sysconfig/network-scripts/ifcfg-ens33
进入配置文件后,配置好就保存退出,如图所示:
然后重启网卡,命令:
systemctl restart network
好的,接下来就是测试了,命令:
nslookup
回车后,先让我们看看能不能域名转析,随便乱打然后回车,如果地址是你要转的那个,就像图中一样就成功了,然后我们再来试试其他的,如图所示: