dig常用命令

一、dig介绍

dig (Domain Information Groper) 是 Linux 系统中一个功能强大的 DNS 查询工具,用于查询 DNS 域名服务器。与传统的 nslookup 相比,dig 提供了更详细的查询结果和更灵活的查询选项。

二、安装

(一)windows安装

在 Windows 上默认情况下是没有预装 dig 命令的,需要手动安装或者使用其他类似的工具来执行相似的功能。

1、下载BIND工具集

下载BIND地址

2、解压并配置环境变量

解压至指定目录,我是为了方便查找就直接解压到了C盘,复制文件夹地址。

WIN+R输入sysdm.cpl(windows各版本设置不一样,还是习惯直接调)。

完事按照步骤将刚才复制的文件夹地址粘贴到步骤4中。

3、验证

win+r,调出cmd,输入dig,安装成功了就会出现dig命令的帮助信息,表明dig命令已经可用了。

(二)linux安装

这个安装就比较简单了,老套路先更新一下

复制代码
sudo apt update

安装'dnsutils'包

复制代码
sudo apt install -y dnsutils

三、常用命令

  • 查询域名的 A 记录(IPv4 地址):

    dig example.com A

  • 查询域名的 AAAA 记录(IPv6 地址):

    dig example.com AAAA

  • 查询所有记录

    dig example.com ANY

简化输出

指定 DNS 服务器

  • 查询特定 DNS 服务器(如 Google 公共 DNS 8.8.8.8):

    dig @8.8.8.8 example.com

反向解析

  • 根据 IP 查询对应的域名(PTR 记录):

    dig -x 192.30.252.153

高级选项

  • 显示完整解析过程

    dig +trace example.com

  • 查询特定记录类型(如 MX 邮件服务器):

    dig example.com MX

  • 控制输出内容: 隐藏所有部分,仅显示 ANSWER SECTION:

    dig +noall +answer example.com

  • 设置超时时间

    dig +time=5 example.com

相关推荐
聆风吟º6 小时前
CANN开源项目深度实践:基于amct-toolkit实现自动化模型量化与精度保障策略
运维·开源·自动化·cann
Coder个人博客7 小时前
Linux6.19-ARM64 mm mmu子模块深入分析
大数据·linux·车载系统·系统架构·系统安全·鸿蒙系统
较劲男子汉10 小时前
CANN Runtime零拷贝传输技术源码实战 彻底打通Host与Device的数据传输壁垒
运维·服务器·数据库·cann
Doro再努力10 小时前
Vim 快速上手实操手册:从入门到生产环境实战
linux·编辑器·vim
wypywyp10 小时前
8. ubuntu 虚拟机 linux 服务器 TCP/IP 概念辨析
linux·服务器·ubuntu
风流倜傥唐伯虎10 小时前
Spring Boot Jar包生产级启停脚本
java·运维·spring boot
Doro再努力10 小时前
【Linux操作系统10】Makefile深度解析:从依赖推导到有效编译
android·linux·运维·服务器·编辑器·vim
senijusene10 小时前
Linux软件编程:IO编程,标准IO(1)
linux·运维·服务器
不像程序员的程序媛10 小时前
Nginx日志切分
服务器·前端·nginx
忧郁的橙子.10 小时前
02-本地部署Ollama、Python
linux·运维·服务器