我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Linux系统查看DNS命令有哪些

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Linux系统查看DNS命令有哪些

这篇“Linux系统查看DNS命令有哪些”文章,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要参考一下,对于“Linux系统查看DNS命令有哪些”,小编整理了以下知识点,请大家跟着小编的步伐一步一步的慢慢理解,接下来就让我们进入主题吧。

一、dig命令

Dig是一个在类Unix命令行模式下查询DNS包括NS记录,A记录,MX记录等相关信息的工具。Dig的源码是ISC BIND大包的一部分,但是大多编译和安装Bind的文档都不把它包括在内,但是在linux系统下,它通常是某个包的一部分,在Gentoo下是bind-tools,在Redhat/Fedora下是 bind-utils,或者在Debian下是 dnsutils。

1. dig – DNS lookup utility

当域名出现访问故障时,可以通过检查域名解析来判断是否是由错误的解析导致的问题。

  • 域名解析无结果(不存在或被HOLD(未实名认证等))

  • 域名解析到错误的IP(被阻断,被劫持响应错误结果,需要对解析流程做判断)

  • 对应CNAME记录的值无法解析

  • 部分解析异常(配置多个域名服务器时,多个服务器解析结果不一致,需要确认是否在DNS服务器上配置添加的解析记录一致)

简单使用解析一下www.baidu.com结果如下:

Linux系统查看DNS命令有哪些

可以看到有请求段和应答段,最后解析出的A记录有两条。

2. dig命令做迭代查询

在命令后加上+trace可以跟踪整个解析流程:

解析流程:

  • 由根域名服务器查找到负责解析.com的顶级域名服务器

  • 由顶级域名服务器查找到baidu.com的二级域名服务器

  • 由二级域名服务器查找到www.baidu.com对应一条CNAME记录www.a.shifen.com

  • 再去查找www.a.shifen.com对应的A记录

  • 最后返回A记录对应的IP地址

3. 域名不存在时,dig命令如何返回

比如解析 www.not-exists-domain.com这个域名,是不存在的。

Linux系统查看DNS命令有哪些

整个过程如下:

  • 由根域名返回.com顶级域的服务器地址

  • 由.com顶级域查到二级域名不存在,返回一条SOA记录

二、nslookup – query Internet name servers interactively

nslookup是一种网络管理命令行工具,可用于查询DNS域名和IP地址输入指令nslookup默认服务器和Address是当前上网所用的DNS服务器域名和地址A记录A(Address)记录指的是用来指定主机名或域名对应的IP记录。在提示符>后直接输入域名,可以查看该域名的A记录(也可以用set type=a指令设置):MX记录MX(mail exchanger)记录,邮件交换记录,它指向一个邮件服务器,用于电子邮件系统发邮件时根据收信人的地址后缀来定位邮件服务器。输入set type=mx,再输入域名可查询mx类型记录MX perference = 10 指MX记录的优先级NS记录NS(nameserver)记录,用来指定改域名由那个DNS服务器来进行解析。先输入set type=ns再输入域名CNAME记录cname记录是别名记录,也成为规范名字。这种记录允许将多个名字映射到同一台计算机输入set type=cname可以查询n

slookup有交互式和非交互式两种使用方式如下图:

Linux系统查看DNS命令有哪些

nslookup还可以指定到某个域名服务器做解析命令格式如下:

 nslookup www.baidu.com 8.8.8.8(域名服务器地址)

Linux系统查看DNS命令有哪些

什么是Linux系统

Linux是一种免费使用和自由传播的类UNIX操作系统,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统,使用Linux能运行主要的Unix工具软件、应用程序和网络协议。

以上是“Linux系统查看DNS命令有哪些”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网行业资讯频道!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Linux系统查看DNS命令有哪些

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Linux系统查看DNS命令有哪些

这篇“Linux系统查看DNS命令有哪些”文章,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要参考一下,对于“Linux系统查看DNS命令有哪些”,小编整理了以下知识点,请大家跟着小编的步伐一步一步的慢慢理解,接下来
2023-06-28

Linux系统查看命令有哪些

小编给大家分享一下Linux系统查看命令有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!系统# uname -a #查看内核/操作系统/CPU信息# head
2023-06-17

Linux系统查看cpu命令有哪些

本文将为大家详细介绍“Linux系统查看cpu命令有哪些”,内容步骤清晰详细,细节处理妥当,而小编每天都会更新不同的知识点,希望这篇“Linux系统查看cpu命令有哪些”能够给你意想不到的收获,请大家跟着小编的思路慢慢深入,具体内容如下,一
2023-06-28

Linux系统查看系统时间命令有哪些

本文将为大家详细介绍“Linux系统查看系统时间命令有哪些”,内容步骤清晰详细,细节处理妥当,而小编每天都会更新不同的知识点,希望这篇“Linux系统查看系统时间命令有哪些”能够给你意想不到的收获,请大家跟着小编的思路慢慢深入,具体内容如下
2023-06-28

Linux系统查看系统版本命令有哪些

这篇文章主要为大家展示了Linux系统查看系统版本命令有哪些,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带大家一起来研究并学习一下“Linux系统查看系统版本命令有哪些”这篇文章吧。一、查看Linux内核版本命令(两种方法
2023-06-28

Linux系统查看网卡命令有哪些

这篇文章主要为大家展示了Linux系统查看网卡命令有哪些,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带大家一起来研究并学习一下“Linux系统查看网卡命令有哪些”这篇文章吧。一、首先是最简单明了的两个命令, ifconfi
2023-06-28

Linux系统查看时区命令有哪些

这篇“Linux系统查看时区命令有哪些”除了程序员外大部分人都不太理解,今天小编为了让大家更加理解“Linux系统查看时区命令有哪些”,给大家总结了以下内容,具有一定借鉴价值,内容详细步骤清晰,细节处理妥当,希望大家通过这篇文章有所收获,下
2023-06-28

Linux系统查看进程命令有哪些

这篇文章主要为大家展示了Linux系统查看进程命令有哪些,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带大家一起来研究并学习一下“Linux系统查看进程命令有哪些”这篇文章吧。1.psps是Linux 中最基础的浏览系统中的
2023-06-28

Linux系统信息查看命令有哪些

这篇文章主要介绍了Linux系统信息查看命令有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。系统# uname -a #查看内核/操作系统/CPU信息# head -n
2023-06-17

Linux系统查看网络命令有哪些

这篇“Linux系统查看网络命令有哪些”除了程序员外大部分人都不太理解,今天小编为了让大家更加理解“Linux系统查看网络命令有哪些”,给大家总结了以下内容,具有一定借鉴价值,内容详细步骤清晰,细节处理妥当,希望大家通过这篇文章有所收获,下
2023-06-28

Linux系统查看分区命令有哪些

这篇“Linux系统查看分区命令有哪些”文章,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要参考一下,对于“Linux系统查看分区命令有哪些”,小编整理了以下知识点,请大家跟着小编的步伐一步一步的慢慢理解,接下来就让
2023-06-28

Linux系统查看OpenCV版本命令有哪些

这篇文章主要介绍Linux系统查看OpenCV版本命令有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!OpenCV 是 Intel 开源的计算机视觉库。它由一系列 C 函数和少量 C++ 类构成,实现了图像处理和
2023-06-28

Linux系统中查看网关命令有哪些

这篇“Linux系统中查看网关命令有哪些”文章,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要参考一下,对于“Linux系统中查看网关命令有哪些”,小编整理了以下知识点,请大家跟着小编的步伐一步一步的慢慢理解,接下来
2023-06-28

Linux系统查看Centos版本命令有哪些

这篇文章主要为大家展示了Linux系统查看Centos版本命令有哪些,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带大家一起来研究并学习一下“Linux系统查看Centos版本命令有哪些”这篇文章吧。环境:CentOS 6.
2023-06-28

Linux系统查看CPU温度命令有哪些

这篇文章主要为大家展示了“Linux系统查看CPU温度命令有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux系统查看CPU温度命令有哪些”这篇文章吧。Centos系列:安装指令:yu
2023-06-28

Linux系统查看JDK版本命令有哪些

这篇“Linux系统查看JDK版本命令有哪些”文章,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要参考一下,对于“Linux系统查看JDK版本命令有哪些”,小编整理了以下知识点,请大家跟着小编的步伐一步一步的慢慢理解
2023-06-28

Linux系统查看tomcat日志命令有哪些

小编给大家分享一下Linux系统查看tomcat日志命令有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1.查看实时日志文件 tail -f catalina
2023-06-28

Linux系统查看tomcat版本命令有哪些

这篇“Linux系统查看tomcat版本命令有哪些”文章,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要参考一下,对于“Linux系统查看tomcat版本命令有哪些”,小编整理了以下知识点,请大家跟着小编的步伐一步一
2023-06-28

Linux系统查看网关的命令有哪些

这篇“Linux系统查看网关的命令有哪些”文章,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要参考一下,对于“Linux系统查看网关的命令有哪些”,小编整理了以下知识点,请大家跟着小编的步伐一步一步的慢慢理解,接下来
2023-06-28

Linux系统查看cuda版本命令有哪些

这篇“Linux系统查看cuda版本命令有哪些”除了程序员外大部分人都不太理解,今天小编为了让大家更加理解“Linux系统查看cuda版本命令有哪些”,给大家总结了以下内容,具有一定借鉴价值,内容详细步骤清晰,细节处理妥当,希望大家通过这篇
2023-06-28

编程热搜

目录