首页 > 编程知识 正文

DNS域名解析,dns迭代解析域名的过程

时间:2023-05-05 03:25:31 阅读:159357 作者:2075

相信大家在平时的工作中都离不开DNS分析,DNS分析是互联网接入的第一步,无论是使用笔记本电脑浏览器接入互联网,还是打开手机APP,都可以访问网络资源详细介绍关于DNS的知识。

什么是DNS

DNS是域名系统,是因特网中的核心服务之一,为用于实现域名与IP地址的相互映射的分布式数据库,即使不记住机器可直接读取的IP的数量,也可以为用户简单地对因特网从主机名中获得与主机名对应的IP地址的过程称为域名解析(或主机名解析)。

域名的结构分析

如上图所示,域名结构为树形结构,树形的最上部表示根服务器,根的下一个层次由.com、 net、 cn等公共域和. cn、 uk等国家域构成,被称为顶级域在网上注册的域名基本上是次要域名,比如baidu.com、taobao.com等次要域名,它们基本上由企业和承运人管理。 下面是三级或四级域名,这里不多赘述。 概括起来,域名是一种从整体到局部的机制结构。

DNS分析过程

如上图所示,详细说明DNS分析过程。

1、首先客户端的位置是电脑或手机。 打开浏览器后,输入域名,例如zdns.cn。 那个首先从浏览器发出DNS解决请求。 如果在本地缓存服务器上找不到结果,请首先询问根服务器。 根服务器包含每个顶级域所在的服务器的位置,当向根请求zdns.cn时,根服务器会返回. cn服务器的位置信息

2、递归服务器得到. cn的授权服务器地址后,向cn的授权服务器查询以知道zdns.cn的位置。 此时,cn权威服务器将搜索并返回zdns.cn服务器的地址。

3、继续向zdns.cn权威服务器查询该地址,zdns.cn服务器给出了地址: 202.173.11.10

4、最终可以链接到http,可以顺利进入网站。

5、这里补充说明,递归服务器一旦得到解决记录,就在本地进行缓存。 如果客户端下次向本地递归域名服务器请求相同的域名,它将不会以这种方式进行分级检查。 由于本地服务器上已经有缓存,因此您只需将zdns.cn的a记录直接返回到客户端即可。

DNS资源记录

记录域名信息(称为资源记录(RR ) )的映射关系。

查询域名zdns.cn时,查询结果得到的资源记录结构体中有以下数据。

1、TTL是生存周期,是递归服务器在缓存中保存其资源记录的时间。

2、网络/协议类型,其代表性标志是IN,IN是互联网,目前DNS系统主要支持的协议是IN。

3、type为资源记录类型,一般网站均为a记录(IPv4主机地址)。

4、rdata是资源记录数据,是与域名相关的信息数据。

小知识:

这里列出了几种常见的资源记录类型。

答:地址,IPv4

AAAA :地址IPv6

NS :Name Server域名服务器

SOA:Start of Authority开始许可证机构

MX :邮件交换

CNAME:Canonical Name规格名称

ptr :指针指针

TXT:Text

SRV :服务

DNS服务器分类

有两种典型的DNS服务器:权威分析服务器和递归分析服务器。 递归分析服务器也称为localDNS。

权威分析服务器

DNS授权服务器保存着域空间的一部分区域的数据。 如果DNS服务器管辖一个或多个区域,则该DNS服务器称为这些区域的认证服务器。

根认证DNS或l2认证服务器的资源日志标记被指定为区域认证服务器的DNS服务器。 如果资源记录中列出了服务器,则其他服务器会认为是该区域的权威服务器。 这意味着在NS资源记录中指定的任何服务器都将被其他服务器视为权威来源,并且可以肯定对响应区域中名称的查询。

递归服务器

递归服务器通常最初没有域名解析数据,所有域名解析数据都来自授权解决服务器的查询结果。 查询完成后,递归服务器根据TTL时间在本地创建缓存记录,为用户提供DNS解析查询服务。 这是递归服务器的功能。

小知识:

问:修改DNS解析服务记录时,应该在权威中修改还是在递归中修改?

a )所有DNS分析记录中的类型修改都已在权威分析服务器中进行了修改。

互联社区

互联社区专注于IT互联网的交流和学习,旨在构建最有价值的IT互联网智库中心,关注公众号。 互联社区每天获取最新报告,并附上特殊内容帮助学习。

方案咨询、架构设计、数字化转型、中台建设、前沿技术培训与交流、合作微信: hulianhutongshequ

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。