如何在cmd下直接执行Dig命令

简介

dig(域信息搜索器)命令是一个用于询问 DNS 域名服务器的灵活的工具。它执行 DNS 搜索,显示从受请求的域名服务器返回的答复。多数 DNS 管理员利用 dig 作为 DNS 问题的故障诊断,因为它灵活性好、易用、输出清晰。虽然通常情况下 dig 使用命令行参数,但它也可以按批处理模式从文件读取搜索请求。不同于早期版本,dig 的 BIND9 实现允许从命令行发出多个查询。除非被告知请求特定域名服务器,dig 将尝试 /etc/resolv.conf 中列举的所有服务器。当未指定任何命令行参数或选项时,dig 将对“.”(根)执行 NS 查询。

windows 下nslookup 解析命令工具,都已经为人所熟悉。除此之外,在linux 或 unix上,dig命令工具在解析方面更是主导。

那么,dig如何在windows下安装和使用的呢?

dig的执行程序是在Bind软件包里,首先要下载Bind软件,下载地址https://www.isc.org/downloads/


如何在cmd下直接执行Dig命令_第1张图片

下载对应版本,然后解压,目录下的dig 程序


如何在cmd下直接执行Dig命令_第2张图片

可以修改环境变量,这样就可以像windows系统内置的命令程序一样,直接在cmd或命令行工具下直接执行,而不用在跳转到Bind目录下

我的电脑-属性-高级功能-环境变量environment variables


如何在cmd下直接执行Dig命令_第3张图片

编辑环境变量 edit-path


如何在cmd下直接执行Dig命令_第4张图片

添加完整的Bind软件目录,如下,在Bind软件路径前后都要用分号隔开,才能生效

%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;E:\software\BIND9.11.1.x64;

测试dig

打开xshell,直接执行命令


如何在cmd下直接执行Dig命令_第5张图片

你可能感兴趣的:(如何在cmd下直接执行Dig命令)