dig命令笔记

news/2024/10/17 16:31:14/

dig 命令全称域信息搜索器,是一个用于查询 DNS 域名服务器信息的命令行工具。因为dig命令灵活,容易使用,多数DNS管理员使用dig命令来诊断 DNS 问题。

dig 常用命令格式

dig [@server] [-p port] [-t type] [-4] [-6] [+trace] name

  • @ 指定 DNS 查询使用的服务器名称或 IP ,IP 地址可以是用点分隔的 IPv4 地址也可以是冒号分隔的 IPv6 地址。当参数指定的值是服务器的主机名时,dig 命令会在查询该域名服务器前先解析该主机名;
  • -p 指定 DNS 查询使用的端口号,默认情况下 DNS 查询使用标准的53端口,若使用非端口则需要通过 -p 参数指定,可使用此选项来测试已配置为侦听非标准端口号上的 DNS 服务器;
  • -t 指定 DNS 查询的记录类型,常用的类型包括:A/AAAA/NS/MX/CNAME 等,缺省查询类型是 A ;
  • -4 指定 dig 命令仅使用 IPv4 查询传输;
  • -6 指定 dig 命令仅使用 IPv6 查询传输;
  • +trace 跟踪从根名称服务器开始的迭代查询过程,缺省情况不使用跟踪。启用跟踪时,dig 命令会执行迭代查询以解析要查询的名称,显示来自用于解析查询的每个服务器的应答。

dig 命令的输出格式

各字段说明如下:

  • status 表示查询状态,取值为 NOERROR 表示查询没什么错误;
  • opcode 表示操作码,取值为 QUERY 表示操作为查询操作;
  • id 表示查询事务 id;
  • QUERY 表示查询内容的条数,ANSEWER 表示回答内容条数,AUTHORITY 表示权威应答内容的条数,ADDITIONAL 表示附加内容的条数;
  • QUESTION SECTION:表示需要查询的内容,这里的返回内容表示需要查询域名的 A 记录;
  • ANSWER SECTION 表示查询结果
  • AUTHORITY SECTION:权威信息
  • ADDITIONAL SECTION: 附加信息

各类型解析资源记录介绍:

  • NS 记录:用来指定域名由哪个 DNS 服务器进行解析;
  • CNAME 记录:用来定义域名的别名,方便实现将多个域名解析到同一个 IP 地址;
  • A 记录:用来指定主机名对应的 IPv4 地址;
  • AAAA 记录:用来指定主机名对应的 IPv4 地址;
  • MX 记录:用来指定收件人域名的邮件服务器,SMTP 协议会根据 MX 记录的值来决定邮件的路由过程;
  • PTR 记录:常用于反向地址解析,将 IP 地址解析到对应的名称;
  • SOA 记录:称为起始授权机构记录,不同于 NS 记录用于标识多台域名解析服务器,SOA 记录用于在多台 NS 记录中哪一台是主 DNS 服务器。

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

相关文章

ubuntu 18.04 RTX2080(ti) --- tensorflow-gpu + cuda9.0 + cudnn-9.0 (ubuntu 16.04, TITAN XP)

0.下载display driver、cuda和cudnn RTX2080 Display Driver cuda cudnn 版本对应关系 1. 禁止系统默认的显卡驱动 打开系统黑名单 sudo gedit /etc/modprobe.d/blacklist.conf将下列代码填入文件末尾 # for nvidia display driver install blacklist vga16fb blacklist n…

dig命令的介绍与使用

dig命令的使用 Reference: 1.Linux下解析域名命令-dig 命令使用详解 2.ubuntu/debian下安装使用dig 3.dig命令详解 一、基本介绍 dig(domain information group)是常用的域名查询工具,可以从DNS域名服务器查询主机地址信息&…

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(通常是视觉)数据。对…