DNS高速缓存

一. DNS概述

1.什么是DNS/p>

DNS(Domain Name System,域名系统),万维 上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联 ,而不用去记住能够被机器直接读取的IP数串。通过域名,最终得到该域名对应的IP地址的过程叫做域名解析(或主机名解析)。DNS协议运行在UDP协议之上,使用端口 53。

2.DNS所涉及的软件与服务

软件: bind 服务: named

(1)bind软件
BIND是DNS协议的一种实现。BIND包含了一个DNS Server(服务名:named),用来解析主机名到ip地址;一个解析库;一些辅助工具,还有一个安全目录工具,分别属于下面几个包:

bind包里主要包含:

(2)named 服务

named 涉及的文件:

named主配置文件: /etc/named.conf

二. DNS高速缓存

1.什么是DNS的高速缓存/p>

服务器可以高速缓存从其他 DNS 服务器收到的 DNS 记录。 也可以在 DNS 客户服务中使用高速缓存, 将其作为DNS客户端保存在最近的查询过程中得到的信息高速缓存的方法。 总的来说就是提高解析速度。

2.DNS高速缓存有什么作用/p>

当某个访问请求解析过一个域名以后,该解析记录就放置在缓存中,以后再有同样的解析请求, 就直接从缓存中提供结果,加快了访问者的应答速度。

dig命令:

dig(域信息搜索器)命令是个用于询问 DNS 域名服务器的灵活的工具。 他执行 DNS 搜索,显示从受请求的域名服务器返回的答复

三. 配置高速缓存DNS

配置DNS服务端:

1.安装bind软件来实现DNS服务

###################
11 listen-on port 53 { any; }; #监听端口和ip地址
17 allow-query { any; }; #服务作用范围
18 forwarders {114.114.114.114;}; #转发器(114.114.114 是所有问题的答案,即当有客户端访问本机DNS服务器时,都从114获取答案)
32 dnssec-validation no; #关闭互联 认证

注意:因为是第一次开启服务,由于加密字符不够,所以开启服务时会一直停留在此界面。
故需要打开此虚拟机图形界面的shell敲击键盘生成加密字符,此时服务便会开启成功
##查看火墙的状态

(2).访问域名并显示域信息

客户端询问DNS服务器(102主机),DNS服务器询问114.114.114.114(全国通用DNS地址)
第一次访问 址较慢,之后访问速率大大加快,因为DNS服务器(134主机)缓存了第一次访问 址的结果,
即只有第一台主机访问时需要 络延迟,其他的主机直接访问之前的缓存信息即可

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年4月13日
下一篇 2019年4月13日

相关推荐