首页 > 其他分享 >dig 命令

dig 命令

时间:2024-09-20 19:25:16浏览次数:12  
标签:baidu www 8.8 dig 命令 DNS com

dig 是 Domain Information Groper 的缩写
yum install bind-utils

基本语法
dig [@server] [name] [type]
@server:请求所指向的 DNS 服务器的主机名或IP地址。如果没有指定 DNS 服务器,则使用系统当前配置的 DNS 服务器
name :要查找的域名
type :要检索的 DNS 记录的类型,默认为 A 记录类型

我想解析 www.baidu.com 这个域名,指定使用 Google 的 dns 服务器(8.8.8.8)
dig @8.8.8.8 www.baidu.com MX
A 记录 dig @8.8.8.8 www.baidu.com
MX记录 dig @8.8.8.8 www.baidu.com MX

dig @8.8.8.8 www.baidu.com
第一列 www.wshifen.com:要查找的域名
第二列 192 :生存周期,告诉 DNS 解析器在请求一个新查询之前缓存查询多长时间
第三列 IN:查询的类,IN 指互联网
第四列 A:DNS 查询类型( A, AAAA, CNAME, MX, NS, PTR, CERT, SRV, TXT, SOA 等)
第五列 104.193.88.77:域名关联的 IP 地址

dig www.baidu.com +noall +answer
dig www.baidu.com +short

返回 MX 类型
dig www.baidu.com MX

返回 CNAME 类型
dig www.baidu.com CNAME

查看 DNS 解析过程
dig www.baidu.com +trace


DNS 反向查找
DNS 正向查找就是通过域名找解析 IP;
反向查找就是通过 IP 地址找域名
dig -x 95.217.163.246

标签:baidu,www,8.8,dig,命令,DNS,com
From: https://www.cnblogs.com/walkersss/p/18423148

相关文章

  • 深入理解 Docker Exec 与 Dockerfile CMD 的执行机制|容器启动|优化|命令执行
    在容器化应用的开发与部署过程中,Docker扮演着极为重要的角色。对于使用Docker的开发者而言,如何正确地执行容器中的命令是至关重要的。Docker提供了多种方式来运行容器中的命令,其中最常见的是Dockerfile中的CMD指令和运行时使用dockerexec命令。本文将深入探讨这两者的区......
  • 命令行提示:-bash-4.2$ ,原因分析及解决
    inux普通用户登录后,命令行提示:-bash-4.1$,原因分析及解决有时候在使用用户登陆Linux系统时会发现,命令行提示符成了:-bash-4.2$,不显示用户名,路径信息。 原因:用户家目录里面与环境变量有关的文件被删除所导致的也就是这俩文件:.bash_profile.bashrc这两个文件被删除了,导致......
  • PHP命令行脚本接收参数
    使用$argvor$argc参数接收<?phpecho"接收到{$argc}个参数";print_r($argv);phptest.php接收到1个参数Array(   [0]=>test.php)phptest.phpabcd接收到5个参数Array(   [0]=>test.php   [1]=>a   [2]=>b   [3]=>c......
  • anaconda中cd命令不起作用
     TRANSLATEwithxEnglishArabicHebrewPolishBulgarianHindiPortugueseCatalanHmongDawRomanianChineseSimplifiedHungarianRussianChineseTraditionalIndonesianSlovakCzechItalianSlovenianDanishJapaneseSpanishDut......
  • 《华为三台交换机堆叠的详细命令行配置示例》
    华为三台交换机堆叠的详细命令行配置示例目录目录华为三台交换机堆叠的详细命令行配置示例 在Switch1(作为主交换机)上的配置: 1. 进入系统视图2. 开启堆叠功能并设置堆叠域编号(假设为10)3. 设置堆叠优先级(假设为200,数值越大越优先成为主交换机)4. 配置堆叠端口 ......
  • linux基础-linux基本命令
       linux基本命令    1.APT(AdvancedPackingTool)   ubuntu中功能最强大的命令行软件包管理工具,用于获取、   安装、编译、卸载和查询一些软件包,以及检测软件信号关系。      工作原理:       /etc/apt/sources.list文件  ......
  • Linux curl命令详解使用
    curl是一个非常强大且灵活的工具,支持多种协议(如HTTP、HTTPS、FTP等),并通过各种选项支持不同的请求方式、认证机制、代理设置、传输限制等。这些参数可以极大地提高网络请求中的效率和灵活性。curl命令的基本语法curl[options][URL...]options:指定不同操作的参数。U......
  • modelscope 命令行工具下载模型
    默认下载路径Windows系统在Windows系统上,默认的缓存目录通常是:自定义下载路径如果你想指定下载路径,可以使用 --local-dir 选项。例如:这样,模型文件将会下载到 E:\tmp\model_file 目录中。 参考文档: 模型的下载·文档中心(modelscope.cn)......
  • 监控服务器资源常用命令
    监控服务器资源通常需要查看CPU使用情况、内存使用情况、磁盘空间、网络流量等信息一.查看CPU使用情况1.top可以使用top实时显示当前系统的进程及资源使用情况2.mpstat报告CPU的统计数据3.ps-aux显示当前系统的所有进程和状态二.内存使用情况1.free-h显示当前内......
  • 华为ENSP、华为eNSP配置防火墙命令的放行实验
    华为ENSP、华为eNSP配置防火墙命令行放行@[TOC](华为ENSP、华为eNSP配置防火墙命令行放行)一、防火墙命令行放行原理1.三种区域:2.学会本次实验需要掌握的知识和即将学到的知识二、实验1.实验要求2.实验拓扑3.实验命令总结一、防火墙命令行放行原理1.三种区域:DM......