dig命令的介绍与使用

news/2024/10/17 16:19:36/

dig命令的使用

Reference:

1.Linux下解析域名命令-dig 命令使用详解

2.ubuntu/debian下安装使用dig

3.dig命令详解

一、基本介绍

dig(domain information group)是常用的域名查询工具,可以从DNS域名服务器查询主机地址信息,获取到详细的域名信息。这个命令是Bind的一部分,本身并没有在Windows和Linux系统中集成,所以如果我们想要使用该命令就需要先下载相应的软件包。

二、软件包安装

  1. Debian(Ubuntu,kali…)系列下安装
apt-get install dnsutils
  1. RedHat(RedHat,Centos,Fedora…)系列
yum install bind-utils
  1. Windows

Windows下安装dig命令比较繁琐一点,需要先下载Bind,再添加环境变量,安装教程链接:win10 安装dig工具与使用dig命令

三、dig命令使用

dig www.baidu.com

请添加图片描述


请添加图片描述

这部分输出了有关于它的版本信息(version 9.16.15)和全局的设置选项

请添加图片描述

这部分输出了从DNS返回的技术信息,比较重要的是 status,如果 status 的值为 NOERROR ,则说明本次查询成功。这段信息可以用选项 [no]comments 来控制是否显示,但是小心禁止掉comments也可能关闭一些其它的选项。这是使用了这个选项后的结果如下:

请添加图片描述


请添加图片描述

查询字段,显示了我们要查询的域名以及查询的服务,A表示的是A记录查询,即主机查询

请添加图片描述

回答字段,返回了查询的结果。这里的结果表示:要查询www.baidu.com先查询CNAME记录,对www.a.shifen.com进行访问,当我们访问www.a.shifen.com后,该主机让我们访问110.242.68.3,我们访问110.242.68.3后,这个ip的主机会告诉我们www.baidu.com的IP是110.242.68.4

请添加图片描述

这部分显示了请求所花的时间,dns服务器,当前时间,以及查询信息的大小


其他选项/参数

dig www.baidu.com A     # 查询A记录,如果域名后面不加任何参数,默认查询A记录
dig www.baidu.com MX    # 查询MX记录
dig www.baidu.com CNAME # 查询CNAME记录
dig www.baidu.com NS	# 查询NS记录
dig www.baidu.com ANY	# 查询上面所有的记录
dig www.baidu.com A +short	# 查询A记录并显示简要的返回的结果
dig www.baidu.com A +multiline	# 查询A记录并显示详细的返回结果
dig www.baidu.com A short	# 

从指定的dns服务器进行查询

如果不指定特定的DNS服务器,则可能导致获得的结果不准确,若不指定DNS服务器,dig会依次使用/etc/resolv.conf里的地址作为DNS服务器

dig @192.168.0.2 www.baidu.com # 表示从192.168.0.2这个IP服务器对www.baidu.com进行A记录查询

查询PTR记录

dig -x 192.168.213.131	# 访问PTR记录,查询该IP地址所对应的主机名  DNS解析是用域名查IP,而PTR记录是IP查域名

请添加图片描述


http://www.ppmy.cn/news/191435.html

相关文章

win10 安装dig工具与使用dig命令

文章目录 1、安装dig2、添加环境变量3、使用dig windows dig工具的安装与使用 Dig 工具全称为域名信息搜索器(Domain Information Groper),能够显示详细的DNS查询过程,是一个非常强大的DNS故障诊断工具。一般Linux和Unix系统都已内…

ubuntu16.04 titan rtx 24g +显卡驱动+cuda10.1+cudnn环境配置

1. 显卡驱动安装 1.1 禁用Nouveau驱动 Nouveau为linux自带驱动,非官方驱动(参考这里),若安装nvidia驱动,需将其禁掉,即将其加入黑名单: sudo apt-get updatesudo gedit /etc/modprobe.d/blac…

dig详细使用教程

dig简介 dig是常用的域名查询工具,可以用来测试域名系统工作是否正常。 dig常用参数 :指定进行域名解析的域名服务器 -t :指定要查询的DNS数据类型 -x:进行逆向域名查询 noall:忽略全部,不进行输出 …

windows10安装cuda10.2

cuda10.2安装 前言下载cuda10.2和cudnn查看本机驱动版本安装过程安装cudnn验证 前言 tensorflow1.12之后gpu使用cuda10.0对应的驱动,不要求安装cuda,[但pytorch要求安装cuda和cudnn(暂不确定)],如果本机的驱动版本小于cuda10.0对应的驱动版本…

Ubuntu20.04+GTX1060+显卡驱动+CUDA11.8+cuDNN8.5.0

注意: 不要采用之前安装在UBUNT18.04时 所用的sudo ubuntu-drivers autoinstall 命令自动安装驱动,安装后了造成内核崩溃, WIFI 适配器也无法识别! 安装CUDA 三件套: 1.NVIDIA GPU 驱动 (我的是GTX 1060) 2.Cuda tool…

TI深度学习(TIDL)--1

TI深度学习(TIDL) 1.1. 介绍 1.1.1. 嵌入式设备中的深度学习推理 TIDL使应用程序能够利用TI在EVE和C66x DSP计算引擎上专有的、高度优化的CNN/DNN实现,从而将深度学习带到了边缘。TIDL最初的目标是在AM57x soc上使用2D(通常是视觉)数据。对…

求讯景480 8G原版BIOS海力士

如题,原来是580的BISO,想改回480 8G

汇川服务器不能修改参数,汇川AM600/AM401

# 汇川AM600/AM400型PLC远程调试操作 ### 5.1本地USB配置以太网调试参数 Step1.用USB线将PC与AM600连接起来→打开InoProShop(版本须至少在V1.20.3以上)→根据下接的AM600型号全称选择工程型号→点击”Device”进入通讯设置界面→点击”扫描网络”后选择扫描到的AM600模块建立本…