Linux中进行DNS测试时候有着好用的dig,而Windows里面我们只能用nslookup,虽然nslookup也不是不好用,但是两者风格差别比较大,而且也习惯了dig了,用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
|
不过因为编码问题还是有一部分乱码掉了,不过也不影响正常使用