在命名/ BIND中禁用地址sorting

我一直在试图find如何禁用named.conf中的地址sorting。 基本上问题是,如果我在区域文件中有一堆循环中的Alogging,并且如果我从该列表中的机器请求该域的页面,它将始终返回该机器的地址。 例如:我有我的区域文件中的机器列表:

IN A 255.255.255.0 IN A 255.255.255.1 IN A 255.255.255.2 

如果我尝试从任何机器连接,我将从列表中获得一个随机IP,但是如果我使用IP为255.255.255.1的机器,则DNS总是会parsing为255.255.255.1。 我如何改变这种行为?

这可能与DNS服务器无关。 您的机器用于parsing名称的“search顺序”可能不会以DNS开头。 通常情况下,他们将开始与“主机”文件,然后到其他方法…终于与DNS结束。 由于这台机器可能在主机文件中有一个条目来parsing自己,它总是会首先在主机中find条目,并跳过查找过程的其余部分。

这可能不是服务器,而是DNS客户端代码。 当列表中出现一个地址时,应该始终使用“本地”地址。