[DNS]DNS域名解析过程分析

  • A+
所属分类:帝国cms插件
摘要

.转载于:https:/blog.csdn.net/lampeter/post/Details/81358387\\N\\I.DNS域名解析步骤\\N\\下图是域名解析的示例,涵盖了基本的解析步骤和原则。将解释以下解析步骤,并以命

.

转载于:https:/blog.csdn.net/lampeter/post/Details/81358387

\\N\\

I.DNS域名解析步骤

\\N\\

下图是域名解析的示例,涵盖了基本的解析步骤和原则。

将解释以下解析步骤,并以命令行的形式遵循解析过程。当用户在地址栏中键入并敲入Enter键时,域名解析就开始了。

\\N\\

步骤1:检查浏览器缓存是否缓存与域名对应的IP地址

\\N\\

用户通过浏览器浏览网站后,浏览器将自动缓存与网站域名对应的地址。当用户再次访问域名时,浏览器将从缓存中查找与域名对应的IP地址,因为缓存不仅大小有限,而且时间限制(由属性设置域名缓存的时间),因此存在找不到域名的情况。当浏览器从缓存中找到与站点域名相对应的地址时,整个解析过程就结束了,如果不是,下一步就开始了。对于缓存时间问题,不宜设置太长的缓存时间,太长的时间,如果相应的域名发生变化,则用户将无法正常访问站点一段时间,如果太短,则频繁解析域名。

\\N\\

步骤2:如果在浏览器缓存中找不到ip,您将继续查找本机系统是否有缓存ip。

\\N\\

如果第一步不完成域名解析过程,浏览器将转到系统缓存,以确定系统是否缓存相应的域名地址,或者可以理解系统也具有域名解析的基本能力。在系统中,可以通过设置文件将域名手动绑定到某个内容,并且文件位于。对于普通用户,不建议手动绑定域名,对于开发人员来说,通过绑定域名,您可以轻松地在环境之间切换,您可以从测试环境切换到开发环境,易于开发和测试。在系统中,黑客经常修改其计算机的文件,并将用户经常访问的域名绑定到他指定的域名,从而实现本地解析,并导致这些域名被劫持。在系统中或在系统上,修改文件也可以这样做。

\\N\\

\\N\\

步骤3:向本地域名解析服务系统发起域名解析请求

\\N\\

如果无法在此计算机上完成域名解析,则系统只能请求本地域名解析服务系统解析,本地域名系统通常是该地区的域名服务器,如您连接到的校园网,则域名解析系统位于您的校园机房内,如果您连接到电信、移动或联通网络,则本地域名解析服务器位于该区域。服务由各自的营办商提供。对于本地服务器地址,系统可以使用命令查看它们,并在系统下直接使用命令查看服务地址。一般来说,缓存大多数域名解析结果,当然,缓存时间也是由域名过期时间控制的,大部分解析工作几乎都在这里进行,负责大多数的b<;b>;(基于快脚电影网络的最新、最流行和最好看的电影和电视http://www.kuaijo.com)<;/b>;。

\\N\\

步骤4:向根域名解析服务器发起域名解析请求

\\N\\

如果本地域名解析器尚未完成其解析,则本地域名解析服务器将向根域名服务器发起解析请求。

\\N\\

步骤5:根域名服务器返回gTLD域名解析服务器地址

\\N\\

本地域名解析向根域名服务器发起解析请求,根域名服务器返回选中域的公共顶级域()地址,通用顶级域是,依此类推。

\\N\\

步骤6:启动对gTLD服务器的解析请求

\\N\\

本地域名解析服务器向gTLD服务器发出请求。

\\N\\

步骤7:gTLD服务器接收请求并返回给Name Server服务器

\\N\\

服务器接收来自本地域名服务器的请求,并根据需要解析的域名查找与所述域名相对应的域名服务器。通常,此服务器是您注册的域名服务器,然后您注册的域名服务提供商的服务器将承担域名解析任务。

\\N\\

步骤8:name Server服务器将IP地址返回给本地服务器

\\N\\

服务器查找与域名对应的地址,并将带有值的地址返回给本地域名服务器。

\\N\\

步骤9:本地域名服务器缓存解析结果

\\N\\

本地域名服务器缓存解析结果,缓存时间由时间控制。

\\N\\

步骤10:将解析结果返回给用户

\\N\\

解析结果将直接返回给用户,用户系统将缓存地址,缓存时间将被控制。此时,解析过程已经结束。

\\N\\

下面是对解析步骤的简要介绍和分析,然后以命令行的形式解析域名的具体解析过程。

\\N\\

第二,DNS域名解析过程分析。

\\N\\

在正式开始分析解析过程之前,让我们先介绍几个域名解析的基本概念。域名解析记录主要分为两部分。

\\N\\

表示用于指定相应域名的地址,例如,记录允许将多个域名解析为一个地址,但不允许将一个域名解析为多个ip地址。

如玉都水个人博客做你喜欢做的事http://www.6654n.com]<;/b>;

这意味着您可以将邮件服务器在域名下指向自己,例如域名的记录地址,如果将记录设置为,即邮件路由,则消息将发送到其所在的服务器,而正常请求仍将解析为记录的ip地址。

\\N\\

引用,即别名解析,您可以将指定的域名解析为其他域名,而其他域名是指定域名的别名,整个解析过程称为别名解析,例如,它将被解析到,然后它是和的别名。

\\N\\

是为要解析的域名指定特定服务器。

\\N\\

为主机名或域名设置特定的说明,例如设置的TXT记录,这是记录的说明。

\\N\\

假设上述概念中的地址有助于理解。下面是一个域名解析示例,它进一步解释了域名解析过程。

\\N\\

要直接查看域名结果,可以通过将域名添加到命令中来查看它们:

上图显示解析结果来自非权威服务器,也就是说,解析结果来自缓存,并不完全贯穿整个解析过程。如果从缓存读取结果,则存在某种隐藏的危险,例如与域名对应的地址发生了更多更改。

这只是一个快速的解析结果,如果需要浏览整个解析过程,可以使用命令查看解析过程。

通过对上述分析过程的分析,我们可以看出:

步骤1:从本地域名解析服务器获取每个根域名服务器的主机名。

步骤2:从根域名服务器获取顶级服务器(未显示)和名称(如下所示)。

步骤3:向域中的服务器请求解析,该服务器返回服务器(未显示)和域名称。百度有四台顶级域名服务器。

第四步:向百度的顶级域名服务器提出请求,<;b;(小白广告联盟最赚钱的中国共产党和注册会计师点击广告联盟,比如百度联盟http://www.xiaobaiadmin.com]<;/b>;),它发现它有一个单独的名称,而不是主机,别名是。

通常,对别名的解析会停止并返回特定地址。如果要查看特定地址,可以进一步解析别名。分析结果如下:

在这一点上,我看到分析的最终结果是和。在解析别名的过程中,可以发现指定了相同的域名解析服务器。以上是域名的解析过程,最终的解析结果与最初使用的结果是一致的。

Front / in? Be careful in the front / in the bow / in front

分享当前页面将至少获得10%佣金,点此获取推广链接(规则说明)。

本站VIP源码资源永久免费下载!持续更新!www.526bt.com

加入999永久VIP会员带做项目包赚钱!教引流包搭建,社群资源共享!

新项目更新通知QQ群:767688774 站长技术交流QQ付费群:552760713

点击这里给我发消息备用QQ:点击这里给我发消息

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 源码安装视频教程
  • 教程项目网赚APP扫码下载
  • weinxin

admin
认证服务号 现成服务号 现成公众号 现成认证公众号 微信公众号
PHP源码安装ASP源码HTML源码安装服务
支付通道搭建、支付接口搭建、承接各种支付项目
ipa苹果企业签名240一月
广告也精彩

发表评论

您必须才能发表评论!