欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

Windows 系统下安装dig命令附dig使用方法

程序员文章站 2022-07-26 12:41:20
Windows 系统下安装dig命令附dig使用方法...

dig 工具全称为域名信息搜索器(domaininformation groper),能够显示详细的dns查询过程,是一个非常强大的dns故障诊断工具。一般linux和unix系统都已内置了该功能,但是在windows环境中只有nslookup工具,下面我来介绍一下如何在windows环境下安装dig工具,当前版本最新的是1.14版本。

一、软件下载

dig作为bind的一部分,在此需要下载最新版本的软件,选择一个镜像站点,点击进入,比如:

Windows 系统下安装dig命令附dig使用方法

如果你的电脑是64位的,需要下载64位的软件,下载地址: 

ftp://ftp.nominum.com/pub/isc/bind9/9.9.9/bind9.9.9.x64.zip

如果你的电脑是32位的,需要下载32位的软件,下载地址: 

ftp://ftp.nominum.com/pub/isc/bind9/9.9.9/bind9.9.9.x32.zip

因为我的电脑系统是64位的,在此我下载的是64位的软件 

 Windows 系统下安装dig命令附dig使用方法

解压下载好的软件包,然后右击vcredist_x64.exe,然后将所有的dll文件复制至c:\windows\system32\ 目录下

Windows 系统下安装dig命令附dig使用方法

然后将dig.exe 也复制到 c:\windows\system32\ 目录下:

Windows 系统下安装dig命令附dig使用方法

在此,dig安装完成,打开cmd进行验证: 

Windows 系统下安装dig命令附dig使用方法

如果需要使用google public dns来进行dig查询的话,需要在c:\windows\systemctl32\drivers\etc\目录下添加一个名为resolv.conf的文件。内容如下: 

nameserver 8.8.8.8

nameserver 8.8.4.4

dig

Windows 系统下安装dig命令附dig使用方法

在此,windows系统安装dig命令已经完成。

dig工具的简单实用

我们可以直接实用”dig 域名“的方式直接进行dns查询 eg: dig www.geekeden.net
默认情况下,dig进行dns查询的dns服务器为电脑本机设置的dns,如下图示(我本机dns设置为192.168.88.1):

Windows 系统下安装dig命令附dig使用方法

可以在c:\windows\system32\drivers\etc\目录下添加一个名为 resolv.conf 的文件,来修改dig查询的服务器。
新建一个txt文本文件,将以下两行复制到txt文本文件中:

nameserver 114.114.114.114
nameserver 8.8.8.8

保存txt文件名称为resolv,并将其拓展名改为conf。此时dig的查询dns就该成了114.114.114.114

Windows 系统下安装dig命令附dig使用方法

使用"dig domain a+trace"命令,查看该详细的dns查询过程

c:\users\administrator>dig www.geekeden.net a +trace

; <<>> dig 9.11.2 <<>> www.geekeden.net a +trace
;; global options: +cmd
. 418373 in ns j.root-servers.net.
. 418373 in ns i.root-servers.net.
. 418373 in ns c.root-servers.net.
. 418373 in ns f.root-servers.net.
. 418373 in ns d.root-servers.net.
. 418373 in ns a.root-servers.net.
. 418373 in ns h.root-servers.net.
. 418373 in ns m.root-servers.net.
. 418373 in ns b.root-servers.net.
. 418373 in ns l.root-servers.net.
. 418373 in ns e.root-servers.net.
. 418373 in ns k.root-servers.net.
. 418373 in ns g.root-servers.net.
. 518398 in rrsig ns 8 0 51840020170910050000 201
70828040000 15768 .jeeydb3ptc7vl/h7yenbspfdf/0jzppc9fiocgjizdyabuoutxb4jbjj 6ay
e0ubqym3ehjgfhats3aanqnk5oh9na7l7dlzlo9+nfhegeymj67dnfntdafmmkm9c0976iuxsag1r1/
xmtvuxydhbusmj9fntbcuwx9ezly6jifsa6fccr6e0xty4+dfgojq96lpycduhejcfgvkm9zcab7vvr
7rggf2wv/y8xvbz8nhaikm4vc25ws3bzbppsqp5fun13orbwowhwep9yyop+ivb p6vjtpecbumnut0
ohbu9kddakqlwagfi9h2fhv1sw6pvjycxgitj0cig hzlvyq==
;; received 1097 bytes from114.114.114.114#53(114.114.114.114) in 85 ms

net. 172800 in ns e.gtld-servers.net.
net. 172800 in ns f.gtld-servers.net.
net. 172800 in ns m.gtld-servers.net.
net. 172800 in ns i.gtld-servers.net.
net. 172800 in ns j.gtld-servers.net.
net. 172800 in ns b.gtld-servers.net.
net. 172800 in ns a.gtld-servers.net.
net. 172800 in ns c.gtld-servers.net.
net. 172800 in ns k.gtld-servers.net.
net. 172800 in ns h.gtld-servers.net.
net. 172800 in ns l.gtld-servers.net.
net. 172800 in ns g.gtld-servers.net.
net. 172800 in ns d.gtld-servers.net.
net. 86400 in ds 35886 8 27862b27f5f516ebe196804
44d4ce5e762981931842c465f00236401d 8bd973ee
net. 86400 in rrsig ds 8 1 8640020170910050000 2017
0828040000 15768 .hvjyrtdcnxitajsnqcaqgygwqiqzadrn0qgu1il9l13ivrx4ysb8uh11 wi3e
sq2k/p958it9x9ylkwgndi2b9tohtudt1m9df2j+99xqfmdps2iodcpqhue+4dqngnip4yf/kdkod+a
jwcnuh9ab15yxd+flee5rdpcfnfoygqnmcvizkmsov7zxff/wzwlg3sxe4uzi1zzcwvknyqbzgbwkgh
bvd+dj82ppelydrwuqtq0r9m9pkrob7bog4ztutou0yhg6z/f+zzwt4niqvz9+ 318cyidpizmhu/nl
sffocskzprcdc+ongli3flspthzktdmergte7okn qgxbvw==
;; received 1173 bytes from198.41.0.4#53(a.root-servers.net) in 64 ms

geekeden.net. 172800 in ns ns13.domaincontrol.com.
geekeden.net. 172800 in ns ns14.domaincontrol.com.
a1rt98bs5qgc9nfi51s9hci47uljg6jh.net. 86400 innsec3 1 1 0 - a1ruuffjkct2q54p78f
8ejgj8jbk7i8b ns soa rrsig dnskey nsec3param
a1rt98bs5qgc9nfi51s9hci47uljg6jh.net. 86400 inrrsig nsec3 8 2 86400 20170902051
148 20170826040148 57899 net.gbp3l7twhzffdwlw2n8rpiyexllbjb4logwgaeg3stduookgcz
z/fnusgd3v+5pehxoshrzvjfsjy4zdidmzibn+tk33opqhn5l2ilxdzbzh8w7p umzruwzy6vqp1njb
it6w21sb0lglkjvv1lqrv8njfwynjsuppfp+kfh7 yqm=
gsp53aebtj5d8aqs3150gcsfus0vnnvl.net. 86400 innsec3 1 1 0 - gspdaimif0nghbi72p3
vl0qcd49v4l1r ns ds rrsig
gsp53aebtj5d8aqs3150gcsfus0vnnvl.net. 86400 inrrsig nsec3 8 2 86400 20170901050
959 20170825035959 57899 net.njcge/xki9xur/i8qkzzu5bdhffyqdm2n0gqhr+8jxffy+ax1i
tcf/dalgeya66c3bvrpv7lfjxsce1ok1g9w2shs03m+cgnh837h6s2argsdr0r fiuurwunpozcarbf
oxtt+hsn66mfn96xwc0k8f7qdvw7sqqdhmlj02qf ors=
;; received 673 bytes from192.52.178.30#53(k.gtld-servers.net) in 102 ms

www.geekeden.net. 3600 in cname geekeden.net.
geekeden.net. 600 in a 148.66.136.214
geekeden.net. 3600 in ns ns13.domaincontrol.com.
geekeden.net. 3600 in ns ns14.domaincontrol.com.
;; received 130 bytes from216.69.185.7#53(ns13.domaincontrol.com) in 62 ms

c:\users\administrator>

相关标签: dig