是否有命令仅在域名上执行DNS查找?例如,dns unix.stackexchange.com将返回151.101.1.69,gbnjk.com将返回error: domain not found。
发布于 2018-05-27 05:38:02
这取决于你所说的“公正”到底是什么意思(与什么基线相比?)host (来自绑定工具或绑定-utils包)的输出非常简洁,但是它周围仍然有一些可读的文本:
[0 1016 8:16:41] ~ % host unix.stackexchange.com
unix.stackexchange.com has address 151.101.129.69
unix.stackexchange.com has address 151.101.193.69
unix.stackexchange.com has address 151.101.65.69
unix.stackexchange.com has address 151.101.1.69“问题”的一部分是,可能会发生更多的情况,需要在输出和/或返回代码中发出信号,例如: DNS服务器故障、CNAME条目(即"linux.example.com是任何unix.example.com,去那里查找“):
[0 1018 8:17:36] ~ % host www.latimes.com
www.latimes.com is an alias for 32975.edgekey.net.
32975.edgekey.net is an alias for e11929.e12.akamaiedge.net.
e11929.e12.akamaiedge.net has address 23.219.130.10
e11929.e12.akamaiedge.net has address 23.219.130.8可能还有更多。
https://unix.stackexchange.com/questions/446260
复制相似问题