我正在使用两个dns条目
nameserver x.x.x.x
nameserver y.y.y.y其中x.x是domain1的ip,y.y是domain2的ip
我正在使用主机命令进行反向查找。
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进行解析。
发布于 2013-04-18 21:59:11
在/etc/resolv.conf中指定的名称服务器的使用顺序未定义。通常,第一个将首先使用,如果前一个不响应,将使用后续的,但您不能指望这一点。
在任何情况下,您在/etc/resolv.conf中列出的每个解析器都应该具有相同的DNS视图,并且应该对给定问题产生相同的答案。
如果您的解析程序只能解析某些域,而不能解析其他域,则应该修复该问题。
https://stackoverflow.com/questions/16082824
复制相似问题