DNS递归非递归的讨论

军源-品茶<zwhset@163.com>  9:33:55
DNS递归和非递归是啥意思?
有两种说法:
1、直接域名服务器的缓存叫非递归,没有缓存则是递归
2、代替查则是递归,不能回答,引导至另一台服务器则是非递归。

你们说是第几种?


军源-品茶<zwhset@163.com>  9:37:46

101945243.jpg


蓝汛-沈灿<sc3983315@qq.com>  9:39:05

不懂技术


sjcloud-itnihao<admin@itnihao.com>  9:39:26

不懂技术


军源-品茶<zwhset@163.com>  9:39:36

草,真心求解惑。


蓝汛-沈灿<sc3983315@qq.com>  9:40:01

迭代  递归


军源-品茶<zwhset@163.com>  9:41:12

那你认同第一点?


军源-品茶<zwhset@163.com>  9:42:18

客户端查询一直到查到权威这一过程叫递归?而直接从缓存拿不叫递归?


乐视云存储-henry(282286107)  9:42:33

不是吧?

百度一下吧


军源-品茶<zwhset@163.com>  9:42:46


我已经从官方找到了,只是有点不理解为啥要这么搞。


菲音.纯白-小崔(295749093)  9:43:31

只要发出递归查询,服务器必需回答目标IP与域名的映射关系。

而迭代查询是,服务器收到一次迭代查询回复一次结果,这个结果不一定是目标IP与域名的映射关系,也可以是其它DNS服务器的地址。


军源-品茶<zwhset@163.com>  9:44:53

恩,崔的解释和官方一样。那怎么发送递归查询和迭代查询


菲音.纯白-小崔(295749093)  9:45:03

DNS查询模式

1.递归查询:

一般客户机和服务器之间属递归查询,即当客户机向DNS服务器发出请求后,若DNS服务器本身不能解析,则会向另外的DNS服务器发出查询请求,得到结果后转交给客户机;

2.迭代查询(反复查询):

一般DNS服务器之间属迭代查询,如:若DNS2不能响应DNS1的请求,则它会将DNS3的IP给DNS2,以便其再向DNS3发出请求;


菲音.纯白-小崔(295749093)  9:48:15

原理这个东西很蛋疼啊


军源-品茶<zwhset@163.com>  9:48:59

关于第1点,如果客户机从DNS服务器中取,而DNS并不是权威,并且缓存中有这条记录,那么属于何种解析?


乐视云存储-henry(282286107)  9:49:34

cache DNS


军源-品茶<zwhset@163.com>  9:49:56

有这个吗?


菲音.纯白-小崔(295749093)  9:50:17

属于递归查询


军源-品茶<zwhset@163.com>  9:51:01

为啥?他没有执行这一过程,而是从自己缓存中取的。我就是没搞明白这点。


菲音.纯白-小崔(295749093)  9:51:39

先搞明白递归这个词的含义

102002752.jpg

递归一词还较常用于描述以自相似方法重复事物的过程。


菲音.纯白-小崔(295749093)  9:52:45

一问一答  就属于递归


军源-品茶<zwhset@163.com>  9:52:57

恩,递归概念还算明白。

函数的出口就是函数的入口属递归?


乐视云存储-henry(282286107)  9:54:05

cache服务器


菲音.纯白-小崔(295749093)  9:54:47

你说的那是服务器角色

人现在讨论的是查询方法

递归(英语:recursion)在计算机科学中是指一种通过重复将问题分解为同类的子问题而解决问题的方法。


军源-品茶<zwhset@163.com>  9:55:55

我有点明白了,发出一个查询方法,由我们的指定的DNS回答的叫递归,而DNS不能回答并把这请求引导到另一个DNS服务器则叫非递归。


菲音.纯白-小崔(295749093)  9:57:16

102019150.jpg

军源-品茶<zwhset@163.com>  9:57:45

来张高清大图


菲音.纯白-小崔(295749093)  9:58:04

网上找的

将就看一下吧


军源-品茶<zwhset@163.com>  10:02:01

比如说我们的DNS服务器中没有数据,那么会经历两个过程,先是递归查询,而后迭代查询?


军源-品茶<zwhset@163.com>  10:06:26

102148682.jpg再看一下书上的图彻底明白了,崔那张张图也没讲述清楚。


蓝汛-沈灿<sc3983315@qq.com>  10:07:25

不懂技术……


军源-品茶<zwhset@163.com>  10:08:17

递归:客户机->本地DNS->权威DNS

非递归:本地DNS-->根-->com-->abc.com-->....  推荐DNS服务器则叫非递归。

谢谢小崔解惑。


蓝汛-沈灿<sc3983315@qq.com>  10:38:34

我是屌丝


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值