Linux_高速缓存DNS配置

一.DNS的高速缓存

1.##安装bind软件包

2.##启动DNS服务

3.将DNS加入火墙允许列表

Linux_高速缓存DNS配置_第1张图片

4.更改dns主配置文件,令其可以为所有的主机进行网络解析服务,完成后重启服务。

vim /etc/named.conf

Linux_高速缓存DNS配置_第2张图片

Linux_高速缓存DNS配置_第3张图片

systemctl restart named

5.客户端加入DNS解析

6.在客户端解析域名,dig www.baidu.com

Linux_高速缓存DNS配置_第4张图片

Linux_高速缓存DNS配置_第5张图片

##两次速度有变化,第一次要比第二次快

二.DNS的正向解析

1.注释主配置文件里的forwarders{ 172.25.254.66; };

Linux_高速缓存DNS配置_第6张图片

2.[root@dns-server etc]# cd /var/named

3.[root@dns-server named]# cp -p named.localhost westos.com.zone

4.编辑/etc/named.rfc1912.zones域文件

Linux_高速缓存DNS配置_第7张图片

5.编辑westos.com.zone


Linux_高速缓存DNS配置_第8张图片

6.重启服务

[root@dns-server named]# systemctl restart named

7.dig www.westos.com

Linux_高速缓存DNS配置_第9张图片

CNAME解析轮询

[root@dns-server named]# systemctl stop firewall

[root@dns-server named]# systemctl start named

[root@dns-server named]# systemctl enable named

[root@dns-server named]# systemctl disable firewalld

[root@dns-server named]# vim westos.com.zone

Linux_高速缓存DNS配置_第10张图片

[root@dns-server named]#dig www.westos.com



三.反向解析

1.编辑/etc/named.rfc1912.zones


Linux_高速缓存DNS配置_第11张图片

2.[root@dns-server named]# cp -p named.loopback westos.com.ptr

3.编辑westos.com.ptr文件

Linux_高速缓存DNS配置_第12张图片

4.客户端dig -x +地址查看

Linux_高速缓存DNS配置_第13张图片

四.双向解析

1.[root@dns-server named]# cp -p westos.com.zone westos.com.inter

2.[root@dns-server named]# vim westos.com.inter
Linux_高速缓存DNS配置_第14张图片

3.[root@dns-server named]# cp -p /etc/named.rfc1912.zones /etc/named.rfc1912.inter

4.[root@dns-server named]# vim /etc/named.rfc1912.inter

Linux_高速缓存DNS配置_第15张图片

5.编辑主配置文件

[root@dns-server named]# vim /etc/named.conf

Linux_高速缓存DNS配置_第16张图片

6.分别在166和客户端本身测试

1)166解析出来的是172表示内网

Linux_高速缓存DNS配置_第17张图片

2)除166外所有都是外网,用客户端解析查看为外网192

Linux_高速缓存DNS配置_第18张图片

五.主从集群

再次打开一台虚拟机,重置网络ip=172.25.254.206 ,dns 解析nameserver=172.25.254.206,完成后重置网络,配置yum源

在server虚拟机上

[root@localhost Desktop]# vim /etc/resolv.conf

[root@localhost Desktop]# vim /etc/named.conf

Linux_高速缓存DNS配置_第19张图片

[root@localhost Desktop]# vim /etc/named.rfc1912.zones

Linux_高速缓存DNS配置_第20张图片

[root@localhost Desktop]#dig www.westos.com ##无法同步

在虚拟机Desktop

[root@dns-server named]# vim /etc/named.conf

Linux_高速缓存DNS配置_第21张图片

[root@dns-server named]# vim /etc/named.rfc1912.inter

Linux_高速缓存DNS配置_第22张图片

[root@dns-server named]# vim westos.com.zone

Linux_高速缓存DNS配置_第23张图片


##第三行每改一次网段地址都要更改一次数字

在server虚拟机

[root@dns-server named]#systemctl restart named

[root@dns-server named]#dig www.westos.com

Linux_高速缓存DNS配置_第24张图片

在desktop虚拟机

[root@dns-server named]# vim westos.com.zone
Linux_高速缓存DNS配置_第25张图片

在server虚拟机

[root@localhost Desktop]#systemctl restart named

[root@localhost Desktop]#dig www.westos.com

Linux_高速缓存DNS配置_第26张图片

六.远程更新

1.[root@dns-server named]# cp -p westos.com.zone /mnt##进行备份

2.[root@dns-server named]# vim /etc/named.rfc1912.zones

Linux_高速缓存DNS配置_第27张图片

3.[root@dns-server named]# systemctl restart named

4.[root@dns-server named]# chmod 770 /var/named

在真机上

5.[root@dns-server named]# systemctl restart named

6.[root@dns-server named]# vim westos.com.zone##里面文件改变

七.远程更新加密

1.[root@dns-server mnt]# dnssec-keygen -a HMAC-MD5 -b 128 -n HOST westos##生成钥匙和密码 -a表示加密模式 -b表示加密字节 -n HOST 表示类型是HOST 名称是westos

2.[root@dns-server mnt]# cp /etc/rndc.key /etc/westos.key -p


3.[root@dns-server mnt]# cat Kwestos.+157+21114.key
westos. IN KEY 512 3 157 /Di3wK4gj0lP0Wy924nDYA==

4.[root@dns-server mnt]# vim /etc/westos/key


5.[root@dns-server mnt]# vim /etc/named.rfc1912.zones

Linux_高速缓存DNS配置_第28张图片

6.[root@dns-server mnt]# vim /etc/named.conf

Linux_高速缓存DNS配置_第29张图片

8.[root@dns-server mnt]#systemctl restart named

9.发送密码给允许更新的主机scp Kwestos.+157+21114.key  Kwestos.+157+21114.private:/mnt/

八.DHCP对DNS进行动态更新

服务端:

 1.yum install dhcp -y

 2.cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf

 3.vim /etc/dhcp/dhcpd.conf

 


4.systemctl restart named

5.systemctl restart dhcpd

6.systemctl stop firewalld

客户端:

修改获取ip的方式为dhcp

Linux_高速缓存DNS配置_第30张图片

[root@localhost etc]# hostnamectl set-hostname linux.westos.com

[root@localhost etc]# systemctl restart network

dig linux.westos.com ##即为dhcp分配的ip


你可能感兴趣的:(Linux_高速缓存DNS配置)