linux下配置高速缓存dns

一、概念

1、什么是DNS?
==域名系统(服务)协议(dns)==是一种分布式网络目录服务,主要用于域名与IP地址的相互转换,以控制因特网的电子邮件的发送。
2、DNS的分类
(1)权威名称服务器,存储并提供某区域(整个DNS域或DNS域的一部分)的实际数据。
(2)权威名称服务器的类型包括:
Master:包含原始区域数据。有时称作‘主要‘名称服务器’
Slave:备份服务器,通过区域传送从Mster服务器获得的区域数据的副本,称作’次要‘名称服务器
(3)非权威/递归名称服务器
客户端通过其查找来自权威名称服务器的数据。递归名称服务器的类型包括仅缓存名称服务器:仅用于查找,对于非重要数据之外的任何内容都不具有权威性

二、实验环境

重置一个虚拟机desktop,同时自己配置让虚拟机可以上网(具体操作点击此

三、高速缓存dns

在访问网站的时候,我们的客户端主机每次都要去访问114.114.114.114或者更高级别的 dns,在一个内网中有很多主机,但输入只有一条,如果每个主机访问都通过自己去连接的话速度太慢,且太浪费资源,那么我们将这个局域网中的一个主机,与外网相连接,其他的内网主机要访问外网的时候,都通过这台主机去连接,比如有人去访问baidu,com,那么这台主机先去外网的dns去获取百度的ip地址,然后将获得的信息返回,访问百度的这台主机便实现了目的,又有第二台主机要访问百度,那么,这台公共主机便不会再去外网询问,而是将缓存信息中的百度直接返回给这第二台主机,这样就更加快捷,而这台主机便叫做 高速缓存DNS。
通俗地讲,就是讲我们经常访问的一些网站资源缓存下来,当我们的客户端再次访问的时候,不再需要从外网上获取相应的资源,而是通过之前的缓存得到相应的资源,整体下来,我们的访问速度会特别快,不会和其他客户端抢占资源。

四、DNS 排错(dig时显示的信息,它显示来自 DNS 查找的详细信息 , 其中包括为什么查询失败)

出现的几种情况:
在这里插入图片描述

五、DNS系统中,常见的资源记录类型

DNS区域采用资源记录的形式存储信息。每条资源记录均具有一个类型,表明其保留的数据类型
在这里插入图片描述

六、怎样搭建一个高速缓存dns服务器(安装部署DNS)?

模拟环境(在内网里面搭建一台高速缓存dns服务器,属于非权威dns,目的是为了提高内网的访问效率)
步骤一:安装dns软件服务
yum search dns
yum install bind -y
在这里插入图片描述在这里插入图片描述在这里插入图片描述步骤二:开启dns服务,查看bind的配置目录与服务名字
在这里插入图片描述在这里插入图片描述
在这里插入图片描述
步骤三:在服务打开之前,我们查找ls -l /etc/rndc.key是没有文件存在,只有systemctl start named之后此文件才会生成
在这里插入图片描述
在这里插入图片描述在这里插入图片描述
ps:rndc的介绍:

rndc -- Remote Name Domain Controllerr
一个远程管理bind的工具。
通过这个工具可以在本地或者远程了解当前服务器的运行状况。
可以对服务器进行关闭、重载、刷新缓存、增加删除zone等操作。
rndc的密钥保存在/etc/rndc.key文件中

步骤四:在dns配置文件写/etc/resolv.conf nameserver 114.114.114.114,desktop中。
(我们使用的是模拟环境,所以我们在联网的情况下使用的是电信的dns)
步骤五:在火墙中添加dns服务
在这里插入图片描述
步骤六:vim /etc/named.conf修改配置文件(改四处内容)
重启服务

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值