DNS的查询过程

DNS的查询过程,第1张

DNS(Domain Name System)叫域名系统,由于IP地址不方便记忆,所以产生了一种可以 有效管理主机名和 IP 地址之间对应关系 的系统,即 DNS 系统。

在一个本地计算机上,它可以是一个 hosts 文件,在互联网中它就是 DNS 系统。

在一个内网中,你可以随意定一台电脑的主机名,如 pc1 ,将它定义在 hosts 文件中就可以访问它来访问对应的 IP 地址。但在一个大型互联的网络中,我们就用到了域名的分层。

很简单,域名的分层就是我们常见的 jwc.wh.sdu.edu.cn 这种结构。比如,在你定义的主机后面加上所属组织机构的域名 pc1.group1 来表示在 group1 下的 pc1。

域名的分层是一个倒挂的树,所以又称为树形结构 。它的顶点是树的根 Root,顶点的下一层就是 第一层域名 ,又叫 顶级域名 ,包括代表国家的域名如 cn ,如以及特定领域的域名如 com (美国企业) 。

域名服务器就是 管理 域名的主机或相应的软件。每层都会设置一个域名服务器,用于管理本层的域名。

根域名服务器 记录着所有一级域名服务器的 IP 地址。一般每一层的域名服务器都会配置两台以上,以提高容灾能力。

所有域名服务器都必须注册根域名服务器的 IP 地址。因为DNS根据 IP 地址检索需要从根开始顺序进行。

进行 DNS 查询 的主机和软件叫做 DNS 解析器。这个解析器中要注册某个域名服务器的 IP 才能对其下的域名进行查找。

DNS 的查询有两种方式。一般两种方式都会用到。递归查询是用在本地机查询本地 DNS 服务器的过程,迭代查询是本地 DNS 服务器在互联网上查找目标机的过程。

想象一个树状图,一个主机访问另一台主机,就像是蚂蚁从一个叶子访问到另一个叶子的位置。

比如小蚂蚁 a 从某个叶子上开始,想找 Z 的地址,来到叶子根部的 b 蚂蚁(DNS服务器)处,b 蚂蚁说,“你等着,我帮你打听”。

b 蚂蚁就问到了根服务器 C 蚂蚁,C 说你去问问 D 蚂蚁吧,就给了 b 蚂蚁 D 蚂蚁的地址,b 去问了 D,D 正好知道 Z 蚂蚁的地址,于是给了 b 蚂蚁。自此,终于找到了目标地址。b 最终将信息返回给 a。解析就此结束。

这个过程中:

(以下各步骤中,找到目标地址即返回,找不到会执行下一步)

随着Internet的飞速发展,电子邮件,电子商务,电子政务等多种基于互联网的新型技术给人们的生活和工作带来了极大的便利,那么你知道局域网dns查询工具吗?下面是我整理的一些关于局域网dns查询工具的相关资料,供你参考。

什么是dns?

dns(Domain Name System,域名系统),因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析(或主机名解析)。DNS协议运行在UDP协议之上,使用端 口号 53。在RFC文档中RFC 2181对DNS有规范说明,RFC 2136对DNS的动态更新进行说明,RFC 2308对DNS查询的反向缓存进行说明。每个IP地址都可以有一个主机名,主机名由一个或多个字符串组成,字符串之间用小数点隔开。有了主机名,就不要死记硬背每台IP设备的IP地址,只要记住相对直观有意义的主机名就行了。这就是DNS协议所要完成的功能。

主机名到IP地址的映射有两种方式:

1)静态映射,每台设备上都配置主机到IP地址的映射,各设备独立维护自己的映射表,而且只供本设备使用

2)动态映射,建立一套域名解析系统(DNS),只在专门的DNS服务器上配置主机到IP地址的映射,网络上需要使用主机名通信的设备,首先需要到DNS服务器查询主机所对应的IP地址。

通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析(或主机名解析)。在解析域名时,可以首先采用静态域名解析的 方法 ,如果静态域名解析不成功,再采用动态域名解析的方法。可以将一些常用的域名放入静态域名解析表中,这样可以大大提高域名解析效率。

局域网dns查询工具:

DNSQuerySniffer 一款非常不错的DNS查询工具 ,软件可帮助用户方便的进行dns解析查询并显示详细的各项信息。包括整个dns请求过程,响应时间,响应代码等等,支持显示目标主机名,端口号,查询ID,请求类型(A,aaaa,NS,和MS,等等)请求响应时间,时间,时间,响应代码,数量的记录,并返回的DNS记录的内容。

功能

对于每一个DNS解析查询,显示以下信息:主机名,端口号,查询ID,请求类型(A,aaaa,NS,和MX,等等),请求响应时间,时间,时间,响应代码,数量的记录,并返回的DNS记录的内容

特点

你可以很容易地导出的DNS查询信息CSV和制表符分隔的 / SML或html文件,或复制DNS查询复制到剪贴板,然后粘贴到 Excel 或其他电子表格应用。

在上图敲回车,会显示出你本地连接的IP地址、网关、DNS。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/256926.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-15
下一篇2023-04-15

发表评论

登录后才能评论

评论列表(0条)

    保存