管道从dig到whois的IP地址

时间:2014-10-30 00:16:01

标签: bash pipe whois dig

我想获取包含dig的域名的IP地址,然后对该IP地址执行whois查找。

我试过了:

dig domain.dk +short | whois

1 个答案:

答案 0 :(得分:0)

一种选择就是写:

whois $(dig example.com +short)

请注意,dig可能会返回多个IP地址,因此whois有时可能会抱怨它不知道要使用哪个whois服务器。在这种情况下,您可能希望选择查找哪个IP地址。您可以选择第一个:

whois $(dig example.com +short | head -n1)

更易读的方式也更接近原始问题如下(@tripleee在评论中指出):

dig +short example.com | xargs whois

(和dig +short example.com | head -n1 | xargs whois只查找dig返回的第一个IP地址