我正在使用两个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解析。
答案 0 :(得分:1)
未使用/etc/resolv.conf
中指定的名称服务器的顺序。通常第一个将首先使用,如果之前的那个没有响应,将使用后续的,但你不能指望它。
在任何情况下,您在/etc/resolv.conf
中列出的每个解析器都应该具有相同的DNS视图,并且应该对给定问题产生相同的答案。
如果您的解析器只能解析某些域而不能解析其他域,则应解决该问题。