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

DNS的高速缓存

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

实验环境:

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

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

修改主机名 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

systemctl start named

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

##查询配置文件的位置

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

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

[root@localhost ~]# systemctl restart named

[root@localhost ~]# firewall-cmd --list-all

[root@localhost ~]# firewall-cmd --add-service=dns

[root@localhost ~]# firewall-cmd --reload

客户端:

[root@foundation151 rh7.0]# dig www.baidu.com

 

[root@foundation151 rh7.0]# dig www.baidu.com

高速缓存就成功了,

正向解析---本地解析

服务端:

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

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

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

  

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

加入逆向解析系统

客户端测试:

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

本地轮循解析

测试

邮件解析

写邮件时以点结束

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

在客户端测试发送邮件

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

猜你喜欢

转载自blog.csdn.net/qq_42339633/article/details/81588531