2DNS服务基础及进阶

Posted hanshanxiaoheshang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2DNS服务基础及进阶相关的知识,希望对你有一定的参考价值。

参考: http://www.178linux.com/67736

  https://zhuanlan.zhihu.com/p/60917672

  https://www.cnblogs.com/f-ck-need-u/p/7367503.html

DNS服务器的类型:

主DNS服务器

它是特定域所有信息的权威性信息源。它从域管理员构造的本地磁盘文件中加载域信息,该文件(区文件)包含着该服务器具有管理权的一部分域结构的最精确信息。主服务器是一种权威性服务器,因为它以绝对的权威去回答对其管辖域的任何查询。

辅助DNS服务器

它可从主服务器中复制一整套域信息。区文件是从主服务器中复制出来的,并作为本地磁盘文件存储在辅助服务器中。
这种复制称为"区文件复制"。在辅助域名服务器中有一个所有域信息的完整拷贝,可以有权威地回答对该域的查询。因此,辅助域名服务器也称作权威性服务器。配置辅助域名服务器不需要生成本地区文件,因为可以从主服务器中下载该区文件。

 

缓存DNS服务器   

https://bbs.huaweicloud.com/forum/thread-965-1-1.html

https://lz5z.com/Web%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96-DNS%E7%BC%93%E5%AD%98/

 

可运行域名服务器软件,但是没有域名数据库软件。它从某个远程服务器取得每次域名服务器查询的结果,一旦取得一个,就将它放在高速缓存中,以后查询相同的信息时就用它予以回答。高速缓存服务器不是权威性服务器,因为它提供的所有信息都是间接信息。对于高速缓存服务器只需要配置一个高速缓存文件,但最常见的配置还包括一个回送文件,这或许是最常见的域名服务器配置。

 技术图片

转发器

负责所有非本地域名的本地查询。转发域名服务器接到查询请求时,在其缓存中查找,如找不到把请求依次转发到指定的域名服务器,直到查询到结果为止,否则返回无法映射的结果。

从DNS服务器什么时候需要去主DNS服务器哪里同步数据?

序列号:解析库的版本号!!!前提:主服务器解析库内容发生变化,其序列号递增。

解从DNS服务器从主DNS服务器解析库那里复制数据,主、从DNS服务器是通过序列号来区分的,主DNS服务器发生改变后,主的序列号就会加1,就会比从DNS服务器的序列号大,所以从DNS就需要同步主DNS服务器的解析库。

刷新时间间隔:从服务器从主服务器请求同步解析库的时间间隔;

重试时间间隔:从服务器从主服务器请求同步解析失败时,再次尝试的时长间隔;

过期时长:从服务器始终联系不到主服务器时,多久后放弃从服务器角色,停止提供服务;

注意有两种情况:

1、如果两台DNS是主从的话,那么如果主DNS服务器无法解析到,就不会再去找从NDS服务器解析,因为主DNS都解析不到,找从DNS服务器更解析步到;

2、如果两台DNS服务器不是主从,而是轮询的,第一台DNS服务器没有响应,联系不到,这可以认为这台DNS故障了,这个时候可以去找第二台DNS服务器;

区域传送:

全量传送:主服务器中传送整个解析库到从服务器;

增量传送:传递解析库变化的那部分内容;

 

 

以上是关于2DNS服务基础及进阶的主要内容,如果未能解决你的问题,请参考以下文章

Linux基础服务——Bind DNS服务 Part2

Nginx进阶之路——基础应用实战

RocketMQ云服务器和本地基础安装搭建及可视化控制台安装使用

12-Kubernetes进阶之架构原理学习及操作配置

容器技术Docker K8s 27 容器服务ACK基础与进阶-监控管理

容器技术Docker K8s 20 容器服务ACK基础与进阶-存储管理