题
是否可以使用单个DIG命令查找域的A(IP地址)和NS(名称服务器)?
我可以使用Dig Google.com +Short或Dig Google.com ns +Short,但肯定只能使用一个命令来完成?如果没有,是否有类似的命令可以执行此操作?
谢谢
解决方案
不,它不能可靠地完成,至少在单个DNS查询中不能。马丁的答案满足“单个命令”标准,但会导致对DNS服务器的两个查询。
那里 是 这 ANY
选项(而不是 NS
或者 A
)但这不是获得这两个记录的可靠方法。
如果您询问Google的权威服务器,您确实应该将所有内容都收回,但是我怀疑您不知道他们的服务器是什么,否则您不会问这个问题。
如果你问你当地的 递归 服务器然后您 可能 恢复两个记录,但只有它们都在缓存中。递归服务器不需要获取所有记录并将其退还 ANY
查询,他们允许他们寄回他们已经拥有的东西。
其他提示
dig +short ns google.com a google.com
不隶属于 StackOverflow