您现在的位置是:系统运维 >>正文
八分钟带你读懂 DNS 域名解析流程
系统运维5人已围观
简介前言今天方木 八分钟带大家读懂 DNS域名解析流程,在讲解 DNS域名解析流程前,我们先知道下 什么是 DNS。什么是 DNSDNS(Domain Name System)是域名系统的英文缩写,是一种 ...
今天方木 八分钟带大家读懂 DNS域名解析流程,分钟在讲解 DNS域名解析流程前 ,读懂我们先知道下 什么是域名 DNS 。
什么是解析 DNSDNS(Domain Name System)是域名系统的英文缩写,是流程一种组织成域层次结构的计算机和网络服务命名系统,用于 TCP/IP 网络 。分钟
当我们在浏览器输入一个 URL 地址时,读懂浏览器要向这个 URL 的域名主机名对应的服务器发送请求,就得知道服务器的亿华云解析 IP ,对于浏览器来说,流程DNS 的分钟作用就是将主机名转换成 IP 地址。
DNS域名解析流程DNS 域名解析,读懂简单地说就是域名把域名翻译成 IP 地址。例如 :把 www.baidu.com 这个域名翻译成对应 IP 220.181.38.251,解析这里只是流程举个例子。

域名解析流程
上图中分 8 个步骤介绍了域名解析的流程,但在此之前会先检查本机的缓存配置+ hosts 解析,然后才真正执行上图的源码下载流程 :
浏览器缓存检查浏览器会首先搜索浏览器自身的 DNS 缓存,缓存时间比较短,大概只有1分钟 ,且只能容纳 1000 条缓存 ,看自身的缓存中是否有对应的条目 ,而且没有过期,如果有且没有过期则解析到此结束 。
操作系统缓存检查 + hosts 解析如果浏览器的缓存里没有找到对应的条目,操作系统也会有一个域名解析的过程 ,建站模板那么浏览器先搜索操作系统的 DNS 缓存中是否有这个域名对应的解析结果,如果找到且没有过期则停止搜索,解析到此结束。
在 Linux 中可以通过 /etc/hosts 文件来设置,可以将任何域名解析到任何能够访问的IP 地址 。如果在这里指定了一个域名对应的 IP 地址 ,那么浏览器会首先使用这个 IP地址 。当解析到这个配置文件中的某个域名时,操作系统会在缓存中缓存这个解析结果 ,缓存的源码库时间同样是受这个域名的失效时间和缓存的空间大小控制的 。
第一步客户端通过浏览器访问域名为 www.baidu.com (http://www.baidu.com) 的网站,发起查询该域名的 IP 地址的 DNS 请求。该请求发送到了本地 DNS 服务器上 。本地 DNS 服务器会首先查询它的缓存记录 ,如果缓存中有此条记录,就可以直接返回结果。如果没有,模板下载本地 DNS 服务器还要向 DNS 根服务器进行查询 。
第二步本地 DNS 服务器向根服务器发送 DNS 请求 ,请求域名为 www.baidu.com (http://www.baidu.com) 的 IP 地址。
第三步根服务器经过查询,没有记录该域名及 IP 地址的对应关系。但是会告诉本地 DNS 服务器,可以到域名服务器上继续查询 ,并给出域名服务器的地址(.com 服务器) 。
第四步本地 DNS 服务器向 .com 服务器发送 DNS 请求 ,请求域名 www.baidu.com (http://www.baidu.com) 的 IP 地址 。
第五步com 服务器收到请求后 ,高防服务器不会直接返回域名和 IP 地址的对应关系,而是告诉本地DNS 服务器,该域名可以在 baidu.com 域名服务器上进行解析获取 IP 地址 ,并告诉 baidu.com 域名服务器的地址 。
第六步本地 DNS 服务器向 baidu.com 域名服务器发送 DNS 请求,请求域名 www.baidu.com (http://www.baidu.com) 的 IP 地址。
第七步baidu.com 服务器收到请求后 ,在自己的缓存表中发现了该域名和 IP 地址的对应关系 ,并将 IP 地址返回给本地 DNS 服务器。
第八步本地 DNS 服务器将获取到与域名对应的 IP 地址返回给客户端,并且将域名和 IP 地址的对应关系保存在缓存中,以备下次别的用户查询时使用 。
总结最后引用大佬的一张图做下总结:

DNS域名解析过程
Tags:
转载:欢迎各位朋友分享到网络,但转载请说明文章出处“商站动力”。http://www.noorid.com/html/68c499927.html
上一篇:无线网络安全的12个优秀实践
下一篇:提升安全事件响应能力的难点与建议
相关文章
CypherRAT、CraxsRATAndroid系列恶意软件“始作俑者”曝光!
系统运维近日,恶意软件系列 CypherRAT 和 CraxsRAT 的创建者曝光,是一位名为 EVLF 的叙利亚威胁行为者。网络安全公司Cyfirma在上周发布的一份报告中提到:这些RAT旨在允许攻击者远程 ...
【系统运维】
阅读更多AI 语音诈骗日益猖獗:实现 95% 模拟人声、77% 接通者遭经济损失
系统运维根据 McAfee 公布的最新报告,基于人工智能AI)的语音诈骗日益猖獗,在接到诈骗电话的群体中,77% 的人会导致经济损失。报告中提及了两个真实案例,其中一个通过 AI 模拟受害者亲人,表示因某些事 ...
【系统运维】
阅读更多十款热门SASE解决方案盘点
系统运维传统网络及安全架构的设计是以数据中心作为访问与防护的焦点,而随着大数据、物联网、云计算、5G等关键技术的不断突破发展,企业越来越多的数据和相关业务不再局限于数据中心,越来越多的用户、设备和资源分布于企 ...
【系统运维】
阅读更多
热门文章
最新文章
友情链接
- 2022年及以后的四个数据中心提示
- 你的App每三分钟就会遭遇一次攻击
- 企业数据库险遭百亿损失,瑞数DDR全周期防护破解“暗雷”阴影
- 备份系统也能成为“核心设施”?瑞数信息给出了一套“有韧性”解题思路!
- 谷歌 Chrome 零日漏洞遭广泛利用,可执行任意代码
- 神舟战神笔记本电脑质量如何?(探索神舟战神笔记本电脑的品质与性能)
- Windows 截图工具 Greenshot 曝高危漏洞 可执行任意代码(PoC已公开)
- 新型 PumaBot 僵尸网络瞄准 Linux 物联网设备窃取 SSH 凭证并挖矿
- 戴尔PowerEdge服务器 可轻松满足AI深度学习和高级计算等工作负载 香港物理机企业服务器源码库云服务器网站建设亿华云b2b信息平台