`
wanxiaotao12
  • 浏览: 477112 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

域名解析过程

 
阅读更多

注意:在进行域名解析之前, 首先在浏览器的缓存中查找有没有对应的域名,如果有则返回对应的ip,如果没有,则在操作系统的缓存中查找有没有对应的域名,有则返回,如果没有再进行以下的域名解析

 

第一步:客户机提出域名解析请求,并将该请求发送给本地的域名服务器

第二步:当本地的域名服务器收到请求后,就先查询本地的缓存,如果有该纪录项,则本地的域名服务器就直接把查询的结果返回。

第三步:如果本地的缓存中没有该纪录,则本地域名服务器就直接把请求发给根域名服务器,然后根域名服务器再返回给本地域名服务器一个所查询域(根的子域)的主域名服务器的地址。

第四步:本地服务器再向上一步返回的域名服务器发送请求,然后接受请求的服务器查询自己的缓存,如果没有该纪录,则返回相关的下级的域名服务器的地址

第五步:重复第四步,直到找到正确的纪录。

第六步:本地域名服务器把返回的结果保存到缓存,以备下一次使用,同时还将结果返回给客户机。

   让我们举一个例子来详细说明解析域名的过程.假设我们的客户机如果想要访问站点:www.buyonstore.com , 此客户本地的域名服务器是 dns.company.com , 一个根域名服务器是NS.INTER.NET , 所要访问的网站的域名服务器是dns.buyonstore.com, 域名解析的过程如下所示:

(1)客户机发出请求解析域名www.buyonstore.com的报文

(2)本地的域名服务器收到请求后, 查询本地缓存, 假设没有该纪录, 则本地域名服务器dns.company.com则向根域名服务器NS.INTER.NET发出请求解析域名www.buyonstore.com

(3)根域名服务器NS.INTER.NET收到请求后查询本地记录得到如下结果:buyonstore.com NS dns.buyonstore.com (表示buyonstore.com域中的域名服务器为:dns.buyonstore.com ), 同时给出dns.buyonstore.com的地址,并将结果返回给域名服务器dns.company.com。

(4)域名服务器dns.company.com 收到回应后,再发出请求解析域名www.buyonstore.com的报文。

(5)域名服务器 dns.buyonstore.com收到请求后,开始查询本地的记录,找到如下一条记录:www.buyonstore.com A 211.120.3.12 (表示buyonstore.com域中域名服务器dns.buyonstore.com的IP 地址为:211.120.3.12),并将结果返回给客户本地域名服务器dns.company.com。

(6)客户本地域名服务器将返回的结果保存到本地缓存,同时将结果返回给客户机。

  这样就完成了一次域名解析过程

分享到:
评论

相关推荐

    跟踪域名解析过程

    ### 跟踪域名解析过程 #### 概述 随着互联网技术的发展,域名解析成为连接用户与互联网资源的重要环节。为了更好地理解域名是如何被解析的,掌握一定的域名解析跟踪技能显得尤为重要。通常,Linux下的`dig`命令因...

    计算机网络原理-122第6章 应用层--域名解析过程.mp4

    计算机网络原理-122第6章 应用层--域名解析过程.mp4

    域名解析成IP地址

    整个域名解析过程可能涉及多个步骤和服务器,确保了我们能够通过简单易记的域名访问网络资源。同时,这个过程也支持了各种网络服务,如电子邮件、Web托管、在线应用等。了解并优化域名解析对于提升网站性能、保障...

    域名解析情况说明书参考.pdf

    5. 法律责任承担:域名解析情况说明书中需要说明域名注册申请人承担的一切法律责任,包括域名解析过程中可能引发的法律问题和责任。 6. 域名注册申请书的组成部分:域名解析情况说明书通常包括以下几个组成部分:...

    域名解析文件

    安装这类程序可以帮助用户更好地理解和控制域名解析过程,例如设置自定义的DNS服务器、管理DNS缓存或进行故障排查。 在实际应用中,DNS解析还有许多高级功能,如CNAME(别名记录)、MX(邮件交换记录)、AAAA(IPv6...

    Linux图解DNS域名解析全过程

    8. **连接建立**:最后,用户的Linux系统使用获得的IP地址,通过TCP或UDP协议建立与目标服务器的连接,完成域名解析过程。 通过"美河学习在线eimhe.com_DNS域名解析过程.gif",我们可以清晰地看到这个过程的每一步...

    DNS域名解析操作说明

    ### DNS域名解析操作说明 #### 一、DNS域名解析简介 DNS(Domain Name System)即域名系统,是一种将域名转换为IP地址的服务机制。在互联网上,数据传输是以IP地址进行定位的,但由于数字组成的IP地址难以记忆,...

    DynDNS95.zip_dns _linux 编程_动态域名_动态域名解析_域名解析

    动态域名解析过程包括以下步骤: 1. 用户安装并配置DDNS客户端软件,该软件会定期检测公网IP的变化。 2. 当IP变化时,客户端会向DDNS服务提供商发送更新请求,携带新IP和注册的域名。 3. 服务提供商接收到请求后,...

    VC 域名解析程序111111111

    8. **错误处理**:在域名解析过程中可能会遇到各种错误,如网络不通、DNS服务器无响应等。此时,程序应提供适当的错误提示,例如使用`WSAGetLastError`获取错误代码并解释其含义。 9. **清理资源**:完成域名解析后...

    易网主机总结的域名解析全程攻略详解图[商中域名]

    标题与描述中的“易网主机总结的域名解析全程攻略详解图[商中域名]”,主要聚焦于域名解析的全过程,尤其...希望本文的详细介绍,能够帮助您顺利解决域名解析过程中的任何疑问,让您的网站更加稳定可靠,用户体验更佳。

    域名解析的过程及示例

    域名系统将主机名解析成IP地址使用到一个全局的、层次性的分布式数据库系统。该系统包含了Internet上所有域名及IP的对应信息。数据库的层次性允许将域名空间划分成独立的管理部分,并称为域(Domain)。数据库的...

    面向分布式网络爬虫的域名解析方法研究.pdf

    由于域名解析过程涉及远程服务器请求,它通常会耗费较长的时间,尤其是在网络状况不佳或者域名服务器响应慢的情况下,这一环节极易成为网络爬虫工作的瓶颈。 为了解决这一问题,本文提出了分布式网络爬虫的域名解析...

    DoH域名解析 模块源码

    【DoH域名解析模块源码】是针对网络通信中域名解析过程的一种实现,它使用了DNS-over-HTTPS(DoH)协议。DoH是一种安全的域名解析方式,它通过HTTPS加密连接来传输DNS查询和响应,以保护用户的隐私并防止中间人攻击...

    什么是域名解析.pdf

    反向解析是从IP地址到域名的映射,它是正向域名解析的逆过程。通常用于验证发送邮件的服务器身份,以减少垃圾邮件和欺诈行为。通过反向解析,接收邮件的服务器可以确认发件人的IP地址是否与声称的域名相匹配,从而...

    linux培训ppt

    域名解析过程(1) 域名解析过程(2) 域名解析过程(3) 域名解析过程(4) 域名解析过程(5) 域名解析过程(6) 域名解析过程(7) 域名解析过程(8) 域名解析过程(9) 域名解析过程小结 带缓存的解析过程 (1) 带缓存...

    networksolutions域名解析教程

    在互联网世界中,域名是网站的地址,而域名解析则是将这个易于记忆的域名转换为计算机可以理解的IP地址的过程。本教程将详细介绍如何在Network Solutions平台上进行域名解析,这是一项至关重要的步骤,确保您的网站...

    DNS正反向域名解析实例

    DNS正向域名解析是将域名转换为IP地址的过程。例如,用户输入www.ops.org时,DNS系统将其解析为IP地址10.0.0.40,以便用户访问对应的网站。这个过程涉及到多个步骤: 1. 安装DNS工具:使用yum安装bind和bind-utils...

    Delphi11.3基于阿里云API解析的动态域名解析软件AliyunDDns

    在动态域名解析过程中,我们关注的主要API是"ChangeDomainRecord",用于更新域名记录。当用户的IP地址发生变化时,软件会检测到这个变化并调用此API,将新的IP地址更新到DNS记录中。这通常涉及到以下几个步骤: 1. ...

    域名解析命令

    根据给定的文件信息,以下是对“域名解析命令”中涉及的关键知识点的详细解析: ### 一、域名解析概述 域名解析是计算机网络中的一个重要环节,它负责将人们容易理解和记忆的域名转换成计算机能够识别的 IP 地址。...

    计算域名解析时间

    用户界面可能包含一个输入框供用户输入域名,然后程序会执行DNS查询并显示解析过程所花费的时间。这种工具对于网络管理员、开发者以及对网络性能有需求的用户来说,具有实用价值,因为它可以帮助他们了解网络延迟...

Global site tag (gtag.js) - Google Analytics