是否可以一次查询多个DNS域名?
例如我想同时查询baidu和taobo
dig baidu.com taobao.com
但是从wireshark看,是分别查了baidu和taobao,我希望放在一个dns请求里面查询,这样可以吗?
是否可以一次查询多个DNS域名?
例如我想同时查询baidu和taobo
dig baidu.com taobao.com
但是从wireshark看,是分别查了baidu和taobao,我希望放在一个dns请求里面查询,这样可以吗?
楼上提供的方法可行。如果不希望单独保存一个文件,而是在命令行中直接运行,可以这么解决:
$ echo 'www.baidu.com www.taobao.com' | dig -f - +noall +answer
www.baidu.com. 13 IN CNAME www.a.shifen.com.
www.a.shifen.com. 13 IN A 180.101.50.231
www.a.shifen.com. 13 IN A 180.101.50.172
www.taobao.com. 35 IN CNAME www.taobao.com.danuoyi.tbcache.com.
www.taobao.com.danuoyi.tbcache.com. 35 IN A 61.160.202.107
www.taobao.com.danuoyi.tbcache.com. 35 IN A 61.160.202.106
通过管道代替文件给dig命令喂数据就行了
你可以把想要查询的域名列表放在一个.txt文件中,比如:
baidu.com
taobao.com
然后使用以下命令,以文件列表作为参数传递给dig:
dig -f domainlist.txt
这样就可以一次性查询多个域名了。
https://blog.csdn.net/bbwangj...