一.安装并启动DNS
1)打开虚拟机后对网络进行设置
2.将主机名改为dns-server.example.com
3.配置好本地yum 源之后下载dns服务并启动
4.对防火墙进行设置并修改配置文件
5.测试 dig www.baidu.com
,如下图说明dns服务启动成功
二.正向解析
1)
2)vim /etc/name.rfc1912.zones
3)cd /var/named
cp -p named.localhost westos.com.zone
vim westos.com.zone
4)进行测试
三.反向解析
1)vim /etc/name.rfc1912.zones
2)cd /var/named
cp -p named.lookback westos.com.ptr
vim westos.com.ptr
3)进行测试
四.双向解析
访问同一个网址(www.westos.com)
内部网所解析的是172.xxx.xxx.xxx
外网解析出来的结果为192.xxx.xxx.xxx
1)首先为虚拟机设置DNS解析,为真机也设置同样的DNS解析。在这里将真机作为外网的设备,而虚拟机为内网设备。
2)cd /etc
cp-p named.rfc1912.zones named.rfc1912.inter
vim name.rfc1912.inter
3)在/var/named/目录下 cp -p westos.com.zone westos.com.inter
4)修改主配置文件
5)重启named服务后,进行本地设备测试
6)进行外部设备测试
五.辅助解析
1)再打开一台虚拟机,设置其ip为172.25.254.206。配置本地yum 源,安装bind。将其本地DNS解析设置为172.25.254.106
2)关闭防火墙systemctl stop firewalld
3)vim /etc/named.conf
4)vim /etc/namedrfc1912.zones
5)进入172.252.54.105这台主机vim /etc/named.rfc1912.zones
6)修改105主机里/var/named/westos.com.zone的内容
7)在两台主机都重启named,分别dig www.weatos.com,会得到相同的结果
更新westos.com.zone里的内容(记得修改serial那一行的数字),205这台主机也会同步刷新