现在各大网站都使用了CDN根据的DNS查询服务器IP返回相应的IP,Dnsyo可以通过全球多个开放DNS服务器获取某个域名相应的DNS记录,当然DNS服务器要未使用edns-client-subnet。
使用EPEL源可直接安装Dnsyo:
yum install dnsyo
Dnsyo使用语法:
dnsyo [options] domain [type]
type #查询类型(A, CNAME, MX, etc.)
选项参数:
#自定义DNS服务器列表
--resolvlist RESOLVLIST, -l RESOLVLIST
#debug输出模式
--verbose, -v
#简单输出,便于解析返回IP
--simple, -s
#扩展输出,DNS服务器和所在国家
--extended, -x
#查询线程数
--threads THREADS, -t THREADS
#查询DNS服务器数量,默认随机500 -q=ALL所有
--servers SERVERS, -q SERVERS
#查询DNS所在国家,如-c=CN
--country COUNTRY, -c COUNTRY
使用示例:
dnsyo -q=ALL -c=CN -s www.qq.com A