LINUX下的DNS的高速缓存,正向解析和逆向解析。

DNS的高速缓存

//自己搭建一个dns服务器去缓存浏览器上的解析,再次访问时就会快速的把域名解析成ip,类似于网络缓存

实验环境:

重置搭建服务器的虚拟机,更改网络配置,使得服务器和真机可以ping通

vim /etc/sysconfig/network-scripts/ifcfg-eth0
vim /etc/sysconfig/network-scripts/ifcfg-eth0  ##更改网络配置

LINUX下的DNS的高速缓存,正向解析和逆向解析。修改主机名 dns-server.examole.com

在客户端修改 vim /etc/resolv.conf                                ##更改解析的指向

nameserver 1nameserver 172.25.254.158

服务端:
更改网络配置
ping 通真机
重启网络
route -n                                                                         ##查看网关
vim /etc/sysconfig/network-scripts/ifcfg-eth0           ##更改网关可以上网
route -n                                                                        ##查看网关是否添加
systemctl restart network                                          

##搭建好yum源

yum install bind -y

LINUX下的DNS的高速缓存,正向解析和逆向解析。

systemctl start named

LINUX下的DNS的高速缓存,正向解析和逆向解析。

##第一个重启named,重启不起来,需要在虚拟机中重新打开一个Terminal 里面输入字符对服务进行加密

LINUX下的DNS的高速缓存,正向解析和逆向解析。

##查询配置文件的位置

vim /etc/named.conf
改 listen-on port 53 { any;};                                              ##允许任何人访问53端口
改 allow-query   { any;};                                                   ##向任何客户端提供解析

添加:forwarders { 114.114.114.114; };4.114; };         ##服务器向谁询问       

[[email protected] ~]# systemctl restart named

LINUX下的DNS的高速缓存,正向解析和逆向解析。

[[email protected] ~]# firewall-cmd --list-all

[[email protected] ~]# firewall-cmd --add-service=dns

[[email protected] ~]# firewall-cmd --reload

客户端:

[[email protected] rh7.0]# dig www.baidu.com

LINUX下的DNS的高速缓存,正向解析和逆向解析。 

[[email protected] rh7.0]# dig www.baidu.com

LINUX下的DNS的高速缓存,正向解析和逆向解析。

高速缓存就成功了,

正向解析---本地解析

服务端:

vim /etc/named.conf  注释:forwarders { 114,114,114,114;};

vim /etc/named.rfc1912.zones    创建正向解析文件

LINUX下的DNS的高速缓存,正向解析和逆向解析。

LINUX下的DNS的高速缓存,正向解析和逆向解析。

LINUX下的DNS的高速缓存,正向解析和逆向解析。

LINUX下的DNS的高速缓存,正向解析和逆向解析。

客户端:   ##更改客户端域名解析的指向

LINUX下的DNS的高速缓存,正向解析和逆向解析。   LINUX下的DNS的高速缓存,正向解析和逆向解析。LINUX下的DNS的高速缓存,正向解析和逆向解析。

LINUX下的DNS的高速缓存,正向解析和逆向解析。

逆向解析--本地逆向解析

LINUX下的DNS的高速缓存,正向解析和逆向解析。加入逆向解析系统

LINUX下的DNS的高速缓存,正向解析和逆向解析。

LINUX下的DNS的高速缓存,正向解析和逆向解析。LINUX下的DNS的高速缓存,正向解析和逆向解析。

LINUX下的DNS的高速缓存,正向解析和逆向解析。

客户端测试:

LINUX下的DNS的高速缓存,正向解析和逆向解析。

切记逆向解析时候一定要加 -x

LINUX下的DNS的高速缓存,正向解析和逆向解析。本地轮循解析

LINUX下的DNS的高速缓存,正向解析和逆向解析。LINUX下的DNS的高速缓存,正向解析和逆向解析。

LINUX下的DNS的高速缓存,正向解析和逆向解析。

测试

LINUX下的DNS的高速缓存,正向解析和逆向解析。LINUX下的DNS的高速缓存,正向解析和逆向解析。LINUX下的DNS的高速缓存,正向解析和逆向解析。LINUX下的DNS的高速缓存,正向解析和逆向解析。邮件解析

LINUX下的DNS的高速缓存,正向解析和逆向解析。写邮件时以点结束

LINUX下的DNS的高速缓存,正向解析和逆向解析。

邮件发送为空,说明没有邮件发送出去

LINUX下的DNS的高速缓存,正向解析和逆向解析。LINUX下的DNS的高速缓存,正向解析和逆向解析。

LINUX下的DNS的高速缓存,正向解析和逆向解析。

在客户端测试发送邮件

LINUX下的DNS的高速缓存,正向解析和逆向解析。

LINUX下的DNS的高速缓存,正向解析和逆向解析。

清空日志修改日志之后再次发送显示               mailq       ##NOERRO 发送成功        不方便测试250端口的公能未开放