递归查询
递归查询
就是指上图中本地域名服务器,解析器向他发送解析请求,由它代替解析器依次查询根域名服务器,顶级域名服务器,二级域名服务器来获得DNS的解析条目,再将响应结果发送给解析器。
迭代查询,是指域名服务器不直接替解析器进行依次查询,而是给他返回一个参考列表,然后解析器根据该列表依次查询获得解析结果。
由此我们可以看出,递归查询对权威服务器的负担是非常大的。只要有DNS请求就走权威服务器,每时每刻都有人访问,会造成发出大的数据流量,因此在权威服务器上,需要禁止递归查询,
在BIND中配置禁止递归查询的指令如下:
recursion no;