首页 > 知识问答 > dns递归和迭代的区别
dns递归和迭代的区别
DNS递归查询和迭代查询是两种不同的查询模式,在DNS查询过程中,递归查询和迭代查询是两个重要的概念,理解它们之间的区别对于DNS域名解析过程至关重要。
递归查询是一种DNS服务器的查询模式,在该模式下DNS服务器接收到客户机请求,必须使用一个准确的查询结果回复客户机,如果DNS服务器本地没有存储查询DNS信息,那么该服务器会询问其他服务器,并将返回的查询结果提交给客户机。
迭代查询是另一种DNS服务器的查询方式,DNS服务器会向客户机提供其他能够解析查询请求的DNS服务器地址,当客户机发送查询请求时,DNS服务器并不直接回复查询结果,而是告诉客户机另一台DNS服务器地址,客户机再向这台DNS服务器提交请求,依次循环直到返回查询的结果为止。