您现在的位置是:首页 > 正文

java查询域名ns,使用dig/nslookup命令查看dns解析的方法步骤

2024-04-01 00:02:08阅读 0

dig - DNS lookup utility

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

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

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

3.对应CNAME记录的值无法解析

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

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

86732ec53a55f6e53248a3764c57452e.png

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

dig命令做迭代查询

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

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

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

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

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

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

[root@jia3 ~]# dig www.baidu.com +trace

; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.30.rc1.el6 <<>> www.baidu.com &

网站文章

  • C# language Study - 1

    C# language Study - 1

    本节讲叙了一些基本的C#语法上的知识。这些知识一般都是在C语言中接触不到的,最基础的,C语言中也存在的知识点,就略过不提了。 1. C#中预定义的值类型 a.整型 sbyte -- System.SByte : 8位有符号整数 short -- System.Int16 : 16位有符号整数 int -- System.I...

    2024-04-01 00:02:00
  • Uniapp零基础开发学习笔记(11)-安装扩展组件uni-ui/uView及微信小程序开发环境

    Uniapp零基础开发学习笔记(11)-安装扩展组件uni-ui/uView及微信小程序开发环境

    安装扩展组件uni-ui/uView及微信小程序开发环境

    2024-04-01 00:01:51
  • 二叉搜索树

    二叉搜索树

    C++实现二叉搜索树

    2024-04-01 00:01:26
  • 在Windows操作系统中安装MySQL8教程

    在Windows操作系统中安装MySQL8教程

    在Windows操作系统中安装MySQL8教程 1.1 下载MySQL8数据库 打开网址: https://www.mysql.com 点击DOWNLOADS菜单,显示界面如图1-xx所示。 点击“MySQL Community (GPL) Downloads »”链接,显示界面如图1-xx所示。 点击“MySQL Community Server”链接,显示界面如图1-xx所示。 点击...

    2024-04-01 00:01:17
  • 【SpringCloud-学习笔记】初识Docker

    【SpringCloud-学习笔记】初识Docker

    可以将程序及其依赖、运行环境一起打包为一个镜像,可以迁移到任意Linux操作系统运行时利用沙箱机制形成隔离容器,各个应用互不干扰启动、移除都可以通过一行命令完成,方便快捷docker是一个系统进程;虚...

    2024-04-01 00:01:09
  • ros 机械臂学习之ros control 学习笔记 2

    joint_trajectory_controller 接着上篇笔记聊该控制器。 - 轨迹表示 控制器采用模板化的方式,可以支持多种轨迹表达方式。 默认情况下采用了样条曲线插值法。 插值法的大致分为以...

    2024-04-01 00:00:43
  • 如何保证高可用?docker架构拓扑图

    如何保证高可用?docker架构拓扑图

    架构筑基大家都知道,性能一直是让程序员比较头疼的问题。当系统架构变得复杂而庞大之后,性能方面就会下降,如果想成为一名优秀的架构师,性能优化就是你必须思考的问题。所以性能优化专题从JVM底层原理到内存优...

    2024-04-01 00:00:36
  • FindNextFile函数

    一、问题描述 使用FindFirstFile与FindNextFile遍历指定文件夹时,获取不到该文件夹下的文件。 class CMySharedFile; bool GetAllFiles(LPCTSTR lpDir, std::set&lt;CMySharedFile&gt; files); ...... std::set&lt;CMySharedF...

    2024-04-01 00:00:28
  • wordpress删除数据库中修订版本的文章数据

    wordpress删除数据库中修订版本的文章数据

    转载自 bcoder编程网 http://www.bcoder.cn/wordpress%e5%88%a0%e9%99%a4%e6%95%b0%e6%8d%ae%e5%ba%93%e4%b8%ad%e4%bf%ae%e8%ae%a2%e7%89%88%e6%9c%ac%e7%9a%84%e6%96%87%e7%ab%a0%e6%95%b0%e6%8d%ae/ 我们现在要做的就是删除wo

    2024-04-01 00:00:02
  • shell--正则表达式之awk

    一.awk工具的概述 在linux系统中,awk是一个功能强大的编辑工具,逐行读取输入文本,并根据指定的匹配模式进行查找,对符合条件的内容进行格式化输出或者过滤处理,可以在无交互的情况下实现相当复杂的文本操作,被广泛应用于shell脚本,完成各种自动化配置任务 二.awk的常见用法 awk的命令格式如下 awk 选项 ‘模式或条件 {编辑指令}’ 文件1 文件2... /...

    2024-03-31 23:59:55