Linux 中进行 DNS 测试时候有着好用的 dig,而 Windows 里面我们只能用 nslookup,这未免不太爽。不过不用担心,dig 的 Windows 版本自然是有的。我们利用 BIND 所带的 DNS 工具包,包含了 dig,arpaname,host,nslookup 等工具。
首先,下载 BIND,我传到百度网盘了,版本为 BIND 9.10,有 32 位和 64 位版本,请根据自己系统选取。
http://pan.baidu.com/s/1qWscKLe
上面网盘的分享,在你看到的时候可能已经不是最新版了,这时候你可以去官网下载,页面拉倒下方,点 BIND 就可以看到了:
http://www.isc.org/downloads/
下载完毕后,解压,然后管理员身份运行 BINDInstall.exe,安装界面如下,根据需要修改目录。
因为我们只是需要 BIND 里面的 DNS 工具,故勾选”Tools Only”,直接点击 Install 即可完成安装。
最后,需要把 BIND 的目录添加到 PATH 中以方便命令行中调用 dig 等工具。
右击我的电脑,属性,高级系统设置,点击“环境变量”:
找到”Path”并双击,在末尾处加一个半角的分号(;)后,在加上 BIND 的 bin 目录:
假如 BIND 的安装目录为:C:\Program Files\ISC BIND 9\
那么此处加上的 bin 目录就是:C:\Program Files\ISC BIND 9\bin
如下图:
连续点击确定后保存设置。
最后,打开命令行测试:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | C:\Users\cokebar>dig @208.67.222.222 -p 5353 cokebar.info ; <<>> DiG 9.10–P1 <<>> @208.67.222.222 -p 5353 cokebar.info ; (1 server found) ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<– opcode: QUERY, status: NOERROR, id: 63507 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 4096 ;; QUESTION SECTION: ;cokebar.info. IN A ;; ANSWER SECTION: cokebar.info. 1800 IN A 128.199.229.83 ;; Query time: 498 msec ;; SERVER: 208.67.222.222#5353(208.67.222.222) ;; WHEN: Fri Jun 13 21:38:43 ?D1ú±ê×?ê±?? 2014 ;; MSG SIZE rcvd: 57 |
不过因为编码问题还是有一部分乱码掉了,不过也不影响正常使用
正文完
发表至: 未分类
2015-11-15