是否可以使用单个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
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top