Linux BIND,如何停止DNS递归查询?

时间:2019-11-20 08:52:55  来源:igfitidea点击:

问题

如何停止BIND 9 DNS服务器下的递归(递归查询)?

解决方案

DNS查询可以是递归查询,也可以是非递归查询。
如果设置为递归(默认值),则服务器将在客户端(解析器)请求时始终提供递归查询行为。
如果设置为no,则服务器将仅提供迭代查询行为。

如果查询的结果已经存在于缓存中,则无论该语句的值如何,都将返回该结果。

该语句实质上控制服务器中的缓存行为。

操作

打开named.conf文件,修改下面的设置:

recursion no;

重启named服务:

# service named restart