host命令不使用辅助dns条目解析反向查找区域

时间:2013-04-18 12:21:16

标签: linux dns

我正在使用两个dns条目

nameserver x.x.x.x
nameserver y.y.y.y

其中x.x.x.x是domain1的ip,y.y.y.y是domain2的ip

我正在使用host命令进行反向查找。

host domain1 gives 2 ip's a and b 
host domain2 gives 2 ip's c and d

现在我做的时候

host a

它让我反向查找但是

host c 

没有。

主机命令反向查找是仅适用于主DNS而不适用于辅助DNS。我已经接受了wireshark捕获,并且看到没有请求将用于失败案例的辅助dns。

无论我读到什么,/ etc / resolver都按以下方式工作:

您应该使用主dns和转发器来解析您要解析的所有DC。从DNS,您可以获得两种类型的错误     NXDOMAIN     超时 NXDOMAIN就是当你的dns权威地说我找不到这个域然后它不会进一步搜索时。当您从主DNS解析器获得超时时,请继续并尝试使用辅助DNS解析。

1 个答案:

答案 0 :(得分:1)

未使用/etc/resolv.conf中指定的名称服务器的顺序。通常第一个将首先使用,如果之前的那个没有响应,将使用后续的,但你不能指望它。

在任何情况下,您在/etc/resolv.conf中列出的每个解析器都应该具有相同的DNS视图,并且应该对给定问题产生相同的答案。

如果您的解析器只能解析某些域而不能解析其他域,则应解决该问题。