美文网首页
DNS解析的过程

DNS解析的过程

作者: 陆遥远 | 来源:发表于2024-04-20 13:51 被阅读0次

DNS解析过程

  1. 用户输入域名:用户在浏览器地址栏中输入要访问的域名,比如www.example.com

  2. 本地DNS解析:首先,浏览器会检查本地DNS缓存,如果已经解析过该域名并保存在缓存中,则直接返回对应的IP地址,无需进行后续步骤。

  3. 本地域名服务器查询:如果本地缓存中不存在该域名的解析记录,浏览器会向本地域名服务器(通常是Internet服务提供商(ISP)提供的DNS服务器)发送DNS查询请求。

  4. 根域名服务器查询:如果本地域名服务器也无法解析该域名,则会向根域名服务器发送查询请求。根域名服务器负责管理顶级域名(如.com、.net、.org等)的IP地址。

  5. 顶级域名服务器查询:根域名服务器返回域名的顶级域名服务器的IP地址,比如.com域的顶级域名服务器。

  6. 权威域名服务器查询:本地域名服务器向顶级域名服务器发送查询请求,顶级域名服务器返回域名的权威域名服务器的IP地址。

  7. 解析域名:本地域名服务器向权威域名服务器发送查询请求,权威域名服务器返回该域名对应的IP地址。

  8. 返回IP地址:本地域名服务器将IP地址返回给浏览器,并在本地DNS缓存中保存该域名的解析记录。

  9. 建立连接:浏览器使用得到的IP地址与目标服务器建立连接,完成HTTP请求。

  10. 访问网站:浏览器向目标服务器发送HTTP请求,并开始加载网页内容。

主机向本地域名服务器的查询采用递归查询。
本地域名服务器向根域名服务器的查询通常采用迭代查询。

递归查询:股务器必需回答目标IP与域名的映射关系。
迭代查询:服务器收到一次选代查询回复一次结果,这个结果不一定是目标IP与域名的映射关系,也可以是其它DNS服务器的地址。
浏览器输入域名:HOSTS→本地DNS缓存→本地DNS服务器→根域名服务器一顶级域名服务器→权限域名服务器。
主域名服务器接收到域名请求:本地缓存记录→区域记录→转发域名服务器→根域名服务器。

相关文章

  • DNS介绍以及模拟dns解析过程实验

    DNS简介DNS域名的解析过程DNS服务器的资源记录实验模拟DNS解析过程 DNS简介   DNS(Domain ...

  • 从输入URL到页面加载发生了什么?

    DNS解析DNS解析的过程就是寻找哪台机器上有你需要资源的过程.从一个网址到IP地址的转换,这个过程就是DNS解析...

  • 计算机网络原理梳理丨TCP/IP 协议族内含网络协议汇总及工作原

    DNS 解析过程 Domain Name System,域名解析系统,将域名解析为IP地址,DNS的默认缺省端口号...

  • 从 URL 输入到页面展现发生了什么

    总体来说分为以下几个过程: 1、DNS解析 DNS解析的过程就是寻找哪台机器上有你需要资源的过程。当你在浏览器中输...

  • DNS域名解析

    本文解决如果几个问题:1、什么是DNS域名解析2、域名解析过程3、如何搭建本地DNS服务器 什么是DNS域名解析 ...

  • DNS解析过程

    浏览器缓存当用户通过浏览器访问某域名时,浏览器首先会在自己的缓存中查找是否有该域名对应的IP地址(若曾经访问过该域...

  • dns解析过程

    转载

  • DNS解析过程

    背景 在互联网的世界中是用ip来标识一台服务器的,因此在很早的时候大家都是通过ip来访问其他服务器上的资源的。倘若...

  • DNS 解析过程

    HTTP请求过程 DNS 域名解析 --> 发起 TCP 的 3 次握手 -->1) Client首先发送一个连接...

  • DNS解析过程

    DNS是互联网的一项服务,它能将域名转化为IP地址,本文讲讲DNS的域名解析过程。 一. 浏览器缓存 查看浏览器缓...

网友评论

      本文标题:DNS解析的过程

      本文链接:https://www.haomeiwen.com/subject/xglpxjtx.html