Windows系统下安装dig命令

技术 秋水逸冰 53078浏览 15评论

Linux

dig 是一个 Linux 下用来 DNS 查询信息的工具,全称是Domain Information Groper,与 nslookup 类似,但比 nslookup 功能更强大。Windows 下只有 nslookup,如果也想用到 dig 命令,就只能自己动手安装了。
dig 作为 bind 的一部分,官方网站如下:
http://www.bind9.net/download
下面来具体说说步骤,如何安装。

选择一个镜像站点,点击进入,比如:
ftp://ftp.iij.ad.jp/pub/network/isc/bind9/
选择最新版 9.11.3,如下图(演示的图是老版本的,懒得换了,将就着看吧):


如果是 64 位,下载地址如下:
ftp://ftp.iij.ad.jp/pub/network/isc/bind9/9.11.3/BIND9.11.3.x64.zip
如果是 32 位,下载地址如下:
ftp://ftp.iij.ad.jp/pub/network/isc/bind9/9.11.3/BIND9.11.3.x86.zip

这里以在 Windows 7 64 位下安装为例,解压 BIND9.11.3.x64.zip,双击 vcredist_x64.exe (如果是 32 位,则文件名为 vcredist_x86.exe)安装 Microsoft Visual C++ 2012 Redistribution。
然后再将所有的 dll 文件复制至 C:\Windows\System32\ 目录下。如下图所示:

然后再将 dig.exe 也复制至 C:\Windows\System32\ 目录下。

至此,安装完成。
打开 cmd ,验证一下。如下图所示:

如果你想使用 Google Public DNS 来进行 dig 查询的话,那么需要在 C:\Windows\System32\drivers\etc\ 目录下添加一个名为 resolv.conf 的文件。
内容如下:
nameserver 8.8.8.8
nameserver 8.8.4.4

查询结果如下图所示(演示的图是老版本的,懒得换了,将就着看吧):

参考链接:
http://www.bind9.net/download

转载请注明:秋水逸冰 » Windows系统下安装dig命令

发表我的评论
取消评论

请输入正确答案后提交评论 *超出时限。 请再次填写验证码。

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

网友最新评论 (15)

  1. 網站可以增加信箱訂閱及RSS更好,這樣遊客就可以追蹤了
    Lyu JH6年前(2018-12-29)回复
  2. 還不錯,有用
    Lyu JH6年前(2018-12-29)回复
  3. dig 比 nslookup 强大太多了。 推荐大家一个DNS在线查询网站 https://dnslookuptool.com
    DNS Lookup Online6年前(2018-11-20)回复
  4. DiG GUI dig命令网页接口 https://www.diggui.com/
    DiG GUI7年前(2018-01-25)回复
  5. 乱码问题怎么办,就是你文章最后一个图里的日期,我也遇到了
    keymaeh8年前(2017-05-12)回复
    • WHEN那行乱码问题只发现在Windows命令行下有(系统是简体中文),Linux没有问题。 乱码部分是时区信息。 ;; WHEN: Thu Jan 25 01:31:20 UTC 2018
      DiG GUI7年前(2018-01-25)回复
  6. 9.9.9和9.9.9-P5有什么不同呢?或者后面加了rc这个版本的?
    小z博客8年前(2017-01-23)回复
  7. 放到 C:\Windows\System32\ 目录下,真不是什么明智的选择,你可以放在其他目录下,再到 环境变量 的 Path 添加上路径就可以了
    lony8年前(2016-06-05)回复
    • 有何不妥呢?明明这样做的话连 PATH 都不用添加了。
      秋水逸冰8年前(2016-06-05)回复
      • 可能他是觉得这样不太安全吧。
        小z博客8年前(2017-01-23)回复
  8. 我花了一点时间写了个自动安装脚本,应该有些用处,地址:http://www.nfishs.com/archives/898 希望有时间看看哦~
    桂琦琦10年前(2015-05-16)回复
  9. 就是我问起来,你才写着玩的233 不过那次的问题,已经弄清楚了。xns的解析有个问题,快,但是别家先解析的缓存没消除,导致严重污染。过了2天才好了。。
    Soaper10年前(2015-04-26)回复
  10. 不错。。。
    laughing10年前(2015-04-05)回复
  11. ...这个查询有什么用,科普下
    仙无痕10年前(2015-04-01)回复
    • Linux 下的一个很实用的命令,具体用途你可以 Google 一下。写这篇不为科普,就是没事干写着玩。
      秋水逸冰10年前(2015-04-01)回复