小编Ste*_*nds的帖子

如何要求“dig”仅从 CNAME 记录返回 IP?

dig +short命令(如“ dig show only answer ”中所述)非常适合将名称批量处理为 IP 地址。它完成了一项简单的工作并且做得很好。

不幸的是,当有 CNAME 时甚至+short还不够短。例如:

$ dig +short docs.sbonds.org
ghs.google.com.
173.194.69.121
Run Code Online (Sandbox Code Playgroud)

我试过了,+noall但它似乎没有改变+short. 我也尝试过指定-t a只是为了确保它不认为我的意思是 A 记录或 CNAME,但这(不出所料)没有任何改变。

$ dig +noall +short docs.sbonds.org
ghs.google.com.
173.194.69.121
Run Code Online (Sandbox Code Playgroud)

我正在使用 RedHat 7 的dig

# dig -v
DiG 9.9.4-RedHat-9.9.4-73.el7_6
Run Code Online (Sandbox Code Playgroud)

我可以用 trusty 过滤掉 CNAME grep,但似乎 dig 应该有办法给出“只是 IP,女士”。

那是什么方式?

dig

9
推荐指数
2
解决办法
1万
查看次数

标签 统计

dig ×1