批量获取域名对应的IP
昨天搭了个简单的DNS服务器,就是为了抓取手机里面各种APP的DNS请求。
抓了一堆域名。没打印IP。重新改太麻烦,直接用shell脚本ping出来吧。
#!/bin/bash
n=1
for domain in `cat domains.txt`
do
ip=`ping ${domain} -c 1|sed '1{s/[^(]*(//;s/).*//;q}'`
echo -e $n "\t" $domain "\t" $ip
n=$(($n+1))
done