简介

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/

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

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

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

编辑环境变量 edit-path

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

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

测试dig

打开xshell,直接执行命令

java 如何执行dig 命令_如何在cmd下直接执行Dig命令相关推荐

  1. shell脚本中执行命令_如何在Shell脚本中执行命令?

    shell脚本中执行命令 Shell is a command-line interpreter that allows the user to interact with the system. I ...

  2. linux ntp时间立即同步命令_如何在 Linux 下确认 NTP 是否同步?

    我假设我你经使用上述链接设置了 NTP 服务器和 NTP 客户端.现在,如何验证 NTP 设置是否正常工作? -- Magesh Maruthamuthu(作者) NTP 意即 网络时间协议(Netw ...

  3. mac os mysql 命令_如何在Mac OS上安装“mysql”命令?

    通常命令是: /usr/local/mysql/bin/mysql -u root -p 这将提示您输入root密码(除非您更改密码,否则可能为空) 您还可以使用: /usr/local/mysql/ ...

  4. python版本切换_如何在cmd下切换不同版本的Python

    (1)分别安装 python-2.7.12.amd64.msi python-3.5.2-amd64.exe (python官网下载的) 顺序无所谓(为了看着方便,我把安装路径修改统一了) (2)配置 ...

  5. scheduled线程池ScheduledExecutorService只执行一次_有个定时任务突然不执行了

    scheduled线程池ScheduledExecutorService只执行一次_有个定时任务突然不执行了 原因 If any execution of the task encounters an ...

  6. python调用adb shell命令_如何在python脚本里面连续执行adb shell后面的各种命令

    如何在python脚本里面连续执行adb shell后面的各种命令 adb shell "cd /data/local && mkdir tmp" adb shel ...

  7. linux dig命令_如何在Linux上使用dig命令

    linux dig命令 Fatmawati Achmad Zaenuri/ShutterstockFatmawati Achmad Zaenuri / Shutterstock The Linux d ...

  8. java 面试问jdk版本_面试常被问到的 JDK 命令,你知道几个?

    Hello 大家好,我是鸭血粉丝,不知道你有没有过这样的经历,经常在面试的时候被问到 JDK 相关的命令,如何排查线上的问题,线上程序突然崩了要怎么处理,等等类似这种场景.其实并不是每个开发人员都能有 ...

  9. java 线程中创建线程_如何在Java 8中创建线程安全的ConcurrentHashSet?

    java 线程中创建线程 在JDK 8之前,还没有办法在Java中创建大型的线程安全的ConcurrentHashSet. java.util.concurrent包甚至没有一个名为Concurren ...

  10. 你如何在java中获取线程堆_如何在Windows上获取未在控制台中运行的Java进程的线程和堆转储...

    问题 我有一个Java应用程序,我从控制台运行,然后控制台执行另一个Java进程.我想获得该子进程的线程/堆转储. 在Unix上,我可以做akill -3 但是在Windows AFAIK上获取线程转 ...

最新文章

  1. 波士顿动力的机器人会开门了,中国还要奋力追赶
  2. 有了这个IDEA插件,从此不用再开Postman了
  3. 黄聪:VirtualBox 安装ghost版windows XP
  4. 未来CRM的趋势和预测
  5. 在centos 6.3下安装php 5.3.3 xdebug的方法与步骤
  6. 5-5 用TSNE进行数据降维并展示聚类结果
  7. 摩托罗拉G7系列发布:G7 Plus还有中国红配色
  8. oj运行时错误_FME服务器链接运行时错误(由于缺少适当的权限,用户未授权的请求)...
  9. [原] KVM 虚拟化原理探究(6)— 块设备IO虚拟化
  10. Nginx安装手册,反向代理,负载均衡,keepalived高可用
  11. python,numpy中np.random.choice()的用法详解及其参考代码
  12. Eclipse的PHP插件PHPEclipse安装和使用
  13. TFS2018环境搭建一硬件要求
  14. 机器学习数学基础之微分
  15. 数据库索引及基础优化入门
  16. 如何理解T检验和P值
  17. email英文计算机求职信,求职信范文_计算机英文求职信范文
  18. 【BZOJ1149】【APIO2007】风铃(完全二叉树+dp)
  19. 本卦、互卦、变卦、错卦、综卦及作用
  20. CSDN-Markdown LateX 数学公式

热门文章

  1. 显示器尺寸对照表_电脑液晶屏尺寸如何计算,液晶屏尺寸对照表
  2. ffmpeg下载与安装
  3. Android之ViewStub的简单使用
  4. 软件实施工程师的经验之谈(适合新手,老鸟请指正)
  5. Android代码中获取Drawable对象
  6. 离散数学大作业代码及感想
  7. Mysql常用命令笔记
  8. 《显微镜下的大明》马伯庸2019年1月新书mobi、epub、PDF资源共享
  9. ARM 指令集版本和ARM 版本
  10. 免费sip虚拟服务器,VOIP服务器软件Sip服务器miniSIPServer