DNS域名解析原理,鲜有其步骤分析-曦曦SEO

DNS域名解析原理,鲜有其步骤分析

成都SEO作者:曦曦SEO时间:2022-11-15来源:成都seo浏览:47

  本文主要讲述【DNS域名解析原理,鲜有其步骤分析】的相关内容,希望能对各位有所帮助。

  本文导读目录:

  1、DNS原理及解析过程详解

  2、dns域名解析的原理是什么?在线dns解析全球域名有什么步骤?

  3、浅谈dns域名解析过程

  DNS原理及解析过程详解

  相信大家在平时工作中都离不开DNS解析,DNS解析是互联网访问的第一步,无论是使用笔记本浏览器访问网络还是打开手机APP的时候,访问网络资源的第一步必然要经过DNS解析流程。下面我们将详细的给大家讲解DNS的相关知识。

  什么是DNS

  DNS就是域名系统,是因特网中的一项核心服务,是用于实现域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。通过主机名,得到该主机名对应的IP地址的过程叫做域名解析(或主机名解析)。

  域名结构解析

  如上图所示,域名结构是树状结构,树的最顶端代表根服务器,根的下一层就是由我们所熟知的.com、.net、.cn等通用域和.cn、.uk等国家域组成,称为顶级域。网上注册的域名基本都是二级域名,比如等等二级域名,它们基本上是归企业和运维人员管理。接下来是三级或者四级域名,这里不多赘述。总体概括来说域名是由整体到局部的机制结构。

  DNS解析流程

  如上图所示,我们将详细阐述DNS解析流程。

  1、首先客户端位置是一台电脑或手机,在打开浏览器以后,比如输入的域名,它首先是由浏览器发起一个DNS解析请求,如果本地缓存服务器中找不到结果,则首先会向根服务器查询,根服务器里面记录的都是各个顶级域所在的服务器的位置,当向根请求的时候,根服务器就会返回.cn服务器的位置信息。

  2、递归服务器拿到.cn的权威服务器地址以后,就会寻问cn的权威服务器,知不知道的位置。这个时候cn权威服务器查找并返回服务器的地址。

  3、继续向的权威服务器去查询这个地址,由的服务器给出了地址:202.173.11.10

  4、最终才能进行http的链接,顺利访问网站。

  5、这里补充说明,一旦递归服务器拿到解析记录以后,就会在本地进行缓存,如果下次客户端再请求本地的递归域名服务器相同域名的时候,就不会再这样一层一层查了,因为本地服务器里面已经有缓存了,这个时候就直接把的A记录返回给客户端就可以了。

  DNS资源记录

  记录一条域名信息映射关系,称之为资源记录(RR)。

  当我们查询域名的时候,查询结果得到的资源记录结构体中有如下数据:

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

  2、网络/协议类型,它的代表的标识是IN,IN就是internet,目前DNS系统主要支持的协议是IN。

  3、type,就是资源记录类型,一般的网站都是都是A记录(IPv4的主机地址)。

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

  dns域名解析的原理是什么?在线dns解析全球域名有什么步骤?

  大家都知道域名注册成功后想要正常使用,就需要进行dns解析,dns解析域名是网站的必备的程序。现在网上有很多关于dns解析的教程,大家可以去看看。dns域名解析的原理是什么?在线dns解析全球域名有什么步骤?下面新网就给大家来详细说说。

  dns域名解析的原理是什么?

  DNS域名解析系统在整个互联网应用的环节当中所充当的角色就是引路人,根据用户在浏览器地址栏或者APP应用的操作,在互联网的浩瀚世界里准确的找到目标服务器所在地址,为用户在访问设备和目标服务器之间建起一座虚拟的沟通桥梁。

  引用一篇文章当中的说法,DNS解析就好比电影当中的字幕组,对于语言不通的观众,在观看各种影片的时候,无法理解片中对话时,充当的翻译角色,所有不通的语言由他们翻译之后变成了大家熟悉的文字,被翻译前的外语就等同于域名,而翻译之后的文字就是IP地址。

  在全球,已经有上亿个域名被建成网站,智能手机的出现使得网络的应用更加便捷和方便,而这整个访问过程都是离不开DNS解析系统的。那么或许有的人会问,这么庞大的工作是怎么来展开的呢?其实在解析的过程中,也是分成了很多个环节,通过一层一层分解,从而实现域名与IP地址进行的一一对应。

  DNS解析过程由本地设备的DNS服务模块发起查询请求,然后经过路由提交到网络运营商DNS(Local DNS)进行查询,如果在运营商的DNS缓存中有之前其他用户查询后保存的缓存记录,则可立即返回告知本地设备请求访问的域名所在IP地址。但通常,由于每个人的爱好和习惯不一样,在运营商的DNS缓存里并没有存有当前请求访问域名的记录,这时运营商DNS服务器就会向上级DNS服务器发起一层一层的查询请求。

  浅谈dns域名解析过程

  前面的文章中有介绍过 打开一个网页背后都发生了什么? 其中第一步就是域名解析,今天我们就一起来看看域名解析的过程。

  在开始之前,有必要把域名及 dns 的相关概念解释一下。

  域名是什么

  举个例子,这个其实并不是域名,其中 https 是指协议,去掉 https 后,注意最后面有一个点号) 才是真正的域名。

  每个域名的最后面都有一个点号 "." 表示根域名,为了方便在实际使用的时候被省略了。

  根域名的下一级就是顶级域名了,.com 也就是顶级域名,常见的顶级域名后缀有 .com、.cn、.net、.org 等,这些都是固定的,用户不能自己修改,只能选择。

  顶级域名的下一级又是权威域名,如  中的 .baidu ,这个权威域名就是我们自己可注册的域名。

  顶级域名下就是主机名了,www 是指主机名,这个是我们可以自己定义的,通常在 http 服务器如 nginx 中可以修改。

  DNS概念

  dns 即是 domain name system 域名系统的缩写,将域名和 ip 的映射关系保存在一个分布式数据库中。

  域名解析过程分析

  下面就还以  这个网址来分析一下 dns 的解析过程。

  当浏览器拿到输入的  后,首先会去浏览器的 dns 缓存中去查询是否有对应记录,如果查询到记录就可以直接返回 ip 地址,完成解析。

  如果浏览器没有缓存,那就再去查询操作系统的缓存,同样的,如果查询到记录就可以直接返回 ip 地址,完成解析。

  如果操作系统也没有缓存,那就再去查看本地 host 文件,Windows 下 host 文件一般位于 "C:\Windows\System32\drivers\etc"。

  近几年网上流传的通过修改本地 host 文件来避免双 11 女友剁手的段子,其实就是将淘宝的支付接口解析到错误的 ip 地址,从而导致支付不成功。

  如果本地 host 文件也没有相应记录,那就需要求助于本地 dns 服务器了,所以应该要知道本地 dns 的 ip 地址。

  本地 dns 服务器 ip 地址一般是由本地网络服务商如移动、电信提供,一般是通过 DHCP 自动分配,当然你也可以自己手动配置。目前用的比较多的是谷歌提供的公用 dns 8.8.8.8 和国内的公用 dns 114.114.114.114 。

  你之前可能有遇到过电脑可以正常上 QQ 但是就是不能打开网页的怪现象,这种情况大多数可能就是 dns 域名解析出问题了,你可以尝试手动把 dns 设置为公用 dns,如下图:  

  以上是关于【DNS域名解析原理,鲜有其步骤分析】的介绍,谢谢观看阅读!2022年为大家搜集整理更多【DNS域名解析原理,鲜有其步骤分析】相关内容。

文章作者:曦曦SEO
文章标题:DNS域名解析原理,鲜有其步骤分析
文章链接:http://www.snjkrh.cn/2882.html

相关文章

添加回复:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门文章