今天发现了个Python脚本,适用于类Unix系统下,可以使用通配符来解决批量某顶级域名解析的问题。
脚本下载:
https://code.google.com/p/marlon-tools/source/browse/tools/dnsproxy/dnsproxy.py
使用方法:
先在/etc/hosts中写下需要批量解决的域名,比如:
1.2.3.4 *.google.com
然后用root权限执行python dnsproxy.py -s 8.8.8.8,再修改/etc/resolv.conf把nameserver改致本机127.0.0.1即可。
其中8.8.8.8还可以改成其他的DNS地址比如114.114.114.114,以便脚本查询非hosts内的域名解析情况。