迭代查询与递归查询
DNS域名解析是一个迭代查询和递归查询的过程。
-
迭代查询迭代查询是域名服务器只返回单次查询的结果,下一级的查询由用户自己决定,所以,迭代查询需要发送多次请求。
-
递归查询递归查询是域名服务器向下一级域名服务器发送请求,最后将请求结果返回给用户,所以,递归查询用户只需要发送一次请求。
DNS域名解析的时候,浏览器向本地DNS服务器发送请求是用的递归查询,只需要发送一次请求。本地DNS服务器向各个级别服务器发送请求用的是迭代查询,需要发送多次请求。
DNS域名解析是一个迭代查询和递归查询的过程。
迭代查询迭代查询是域名服务器只返回单次查询的结果,下一级的查询由用户自己决定,所以,迭代查询需要发送多次请求。
递归查询递归查询是域名服务器向下一级域名服务器发送请求,最后将请求结果返回给用户,所以,递归查询用户只需要发送一次请求。
DNS域名解析的时候,浏览器向本地DNS服务器发送请求是用的递归查询,只需要发送一次请求。本地DNS服务器向各个级别服务器发送请求用的是迭代查询,需要发送多次请求。