首页 > 系统相关 >linux 操作系统下dig命令的使用和介绍

linux 操作系统下dig命令的使用和介绍

时间:2024-09-26 19:22:54浏览次数:3  
标签:操作系统 8.8 dig 查询 DNS linux server com

linux 操作系统下dig命令的使用和介绍

dig(Domain Information Groper)是一个强大的命令行工具,用于查询DNS(域名系统)服务器,获取有关域名及其相关记录的信息。它广泛用于网络管理和故障排除

dig 命令的基本功能

  • 查询DNS信息dig 可以查询各种类型的DNS记录,包括 A 记录(IP地址)、MX 记录(邮件交换服务器)、NS 记录(名称服务器)等。
  • 故障排除:通过获取DNS信息,网络管理员可以诊断DNS相关的问题,确保网络稳定性和性能。

基本语法

bash

dig [@server] [name] [type]

  • @server:可选,指定要查询的DNS服务器。如果未指定,dig 将使用 /etc/resolv.conf 中配置的默认DNS服务器。
  • name:要查询的域名。
  • type:要检索的DNS记录类型(如 A、MX、NS 等)。如果省略,则默认为 A 记录。

常用选项

选项描述
+short提供简洁的查询答案。
+noall +answer仅显示答案部分。
+stats显示查询统计信息。
+trace从根DNS服务器跟踪到权威服务器的路径。
-t type指定要查询的DNS记录类型,例如 A、MX 等。
-p port使用指定的端口号进行查询(默认是53)。
-x IP执行反向DNS查找,将IP地址映射到域名。

命令介绍

root@meng:~# which dig
/usr/bin/dig
root@meng:~# dig --help
Invalid option: --help
Usage:  dig [@global-server] [domain] [q-type] [q-class] {q-opt}
            {global-d-opt} host [@local-server] {local-d-opt}
            [ host [@local-server] {local-d-opt} [...]]

Use "dig -h" (or "dig -h | more") for complete list of options
root@meng:~# dig
^Croot@meng:~# 

命令使用案例

dig www.baidu.com

dig bwoil.com MX

root@meng:~# dig @8.8.8.8 www.bwoil.com

; <<>> DiG 9.18.1-1ubuntu1.3-Ubuntu <<>> @8.8.8.8 www.bwoil.com
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 13310
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 512
;; QUESTION SECTION:
;www.bwoil.com.            IN    A

;; ANSWER SECTION:
www.bwoil.com.        600    IN    A    58.60.186.6

;; Query time: 120 msec
;; SERVER: 8.8.8.8#53(8.8.8.8) (UDP)
;; WHEN: Mon Sep 23 09:11:26 CST 2024
;; MSG SIZE  rcvd: 58

root@meng:~# 
 

标签:操作系统,8.8,dig,查询,DNS,linux,server,com
From: https://blog.csdn.net/lisanmengmeng/article/details/142449258

相关文章

  • Linux云计算 |【第四阶段】NOSQL-DAY2
    主要内容:Redis集群概述、部署Redis集群(配置manage管理集群主机、创建集群、访问集群、添加节点、移除节点)一、Redis集群概述1、集群概述所谓集群,就是通过添加服务器的数量,提供相同的服务,从而让服务器达到一个稳定、高效的状态;而单个Redis服务运行存在不稳定性,当Redis服务......
  • linux主机入侵排查 爆破登录
    一、系统排查分析1.用户信息的排查#查看用户和密码cat/etc/shadowcat/etc/passwd#查看组信息cat/etc/group#查看历史命令history#查看最近登录成功的用户及信息last#查看主机所有用户最近一次登录信息lastlog#查看当前用户信息id#查看当前登录系统......
  • Linux系统基本概念与文件系统组成
    基本概念Linux是一种广受欢迎的开源操作系统,具有高度的灵活性、稳定性和安全性。以下是Linux的一些基本概念:一、起源与发展起源:Linux最初由芬兰计算机科学家林纳斯·托瓦兹(LinusTorvalds)在1991年首次发布。它是基于当时的Minix操作系统,开发出的一个免费的类Unix操作系统......
  • linux下常见的环境变量对应的目录
    ACLOCAL:在GNUautomake套件中起作用。对应各个软件里的share/aclocal目录PATH:可执行程序的目录。PKG_CONFIG_PATH,作用见后文,对应软件里的lib/pkgconfig或share/pkgconfig目录LD_LIBRARY_PATH:主要是用于指定动态链接器(ld)查找ELF可执行文件运行时所依赖的动态库(so)的路径。即用......
  • 龙芯3A6000+loongnix20.6操作系统安装idea社区版2024和docker
    龙芯3A6000+loongnix20.6操作系统安装idea社区版和docker1.搭建目标:安装jdk8安装idea社区版-2024(需要jdk17)安装docker(可选)配置docker自动补全(可选)如何使用docker拉取镜像(可选)2.配置说明主机:中科云3A6000NUC操作系统:loonignix-20.63.安装jdk3.1安装jdk8打开桌......
  • Linux服务器运维管理面板1Panel快速安装及安全配置
    1Panel是一个现代化、开源的Linux服务器运维管理面板,旨在帮助运维人员简化服务器管理任务。它提供了直观的界面和强大的功能,使用户可以通过图形化操作界面对服务器进行管理,减少了对命令行的依赖。1Panel支持多种操作系统,适用于Linux服务器,提供了如网站管理、数据库管理、安......
  • fmql之linux启动文件大小
    想要从flash启动linux,但是flash同时也要存储数据,所以看看启动文件占多大内存。本是基于“fmql之ubuntu移植”的基础上继续进行的:fmql之ubuntu移植-CSDN博客目的:flash放启动文件,ubuntu18放到SD卡,且自启动。 NOW:flash可以烧写BOOT.bin,image.ub和ubuntu放到SD卡,MIO配置......
  • Linux卸载
    在Linux系统中,卸载应用程序的方法取决于你所使用的发行版和包管理器。以下是一些常见的包管理器和它们的卸载命令:###1.使用`apt`(适用于Debian、Ubuntu及其衍生发行版)```bashsudoaptremovepackage_name```这个命令会卸载指定的包,但不会删除与之相关的配置文件。如果你想......
  • linux常用命令
    cpcp-rdir1dir2 表示将dir1及其dir1下所包含的文件复制到dir2下rmrm-rf文件夹名删除目录下所有文件文件夹grepgrep:grep命令的全称是"GlobalRegularExpressionPrint"。它是一个在类Unix系统中用于搜索文本文件中匹配正则表达式的行的工具。基本用法:grep[op......
  • 腾讯通RTX手机版解决方案:兼容Linux内核信创国产操作系统
    一、腾讯通RTX继续使用的核心痛点自从腾讯通RTX停止更新和官网下架以来,用户面临了一系列无法忽视的关键问题,这些问题严重影响了正常的工作流程:国产系统与移动端不可用:腾讯通RTX目前仅支持Windows和Mac系统,导致用户在国产操作系统及移动设备上无法使用,这不仅影响工作效率,还未能符合......