来源:汪清新闻网 | 2023-03-28 14:02:09 |
递归查询并不是最常见的查询方式,域名服务器将代替提出请求的客户机(下级DNS服务器)进行域名查询,若域名服务器不能直接回答,则域名服务器会在域各树中的各分支的上下进行递归查询,最终将返回查询结果给客户机,在域名服务器查询期间,客户机将完全处于等待状态。当收到DNS工作站的查询请求后,DNS服务器在自己的缓存或区域数据库中查找,如找到则返回结果,如找不到,返回错误结果。即DNS服务器只会向DNS工作站返回两种信息:要么是在该DNS服务器上查找到的结果,要么是查询失败。该DNS工作站自行向该DNS服务器询问。“递归”的意思是有来有往,并且来、往的次数是一致的。一般由DNS工作站提出的查询请求便属于递归查询。由于递归查询是两者之间的,所以通常查询起来高效快捷,能最快应答成功或失败的解析,然而无法成功解析所有域名。一般发生在客户端与服务器间,也有特殊情况是dns服务器与dns服务器之间。
DNS递归解析和迭代解析的区别是什么?
递归查询:一般客户机和服务器之间属递归查询,即当客户机向 DNS 服务器发出请求后,若 DNS 服务器本身不能解析,则会向另外的 DNS 服务器发出查询请求得到结果后转交给客户机。
迭代查询:也叫反复查询,一般 DNS 服务器之间属迭代查询,如:若 DNS2 不能响应 DNS1 的请求,则它会将 DNS3 的 IP 给 DNS2,以便其再向 DNS3 发出请求。
2023-03-28 11:50:59
2023-03-28 11:46:35
2023-03-28 11:50:51
2023-03-28 11:54:28
2023-03-28 10:49:52
2023-03-28 09:40:17
2023-03-28 09:39:52
2023-03-28 09:39:18
2023-03-28 09:38:50
2023-03-28 09:38:09
2023-03-28 09:36:48
2023-03-28 09:36:44
2023-03-28 09:33:02
2023-03-28 09:32:36
2023-03-28 09:32:24
2023-03-28 09:32:22
2023-03-28 09:31:46
2023-03-28 09:30:44
2023-03-28 09:30:31
2023-03-28 09:30:05
2023-03-28 09:29:53