您现在的位置是:数据库 >>正文
八分钟带你读懂 DNS 域名解析流程
数据库52人已围观
简介前言今天方木 八分钟带大家读懂 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.bziz.cn/html/57e399939.html
相关文章
积极实施战略转型 Akamai赋能企业“安全出海”
数据库近年来,由于疫情的影响,全球数字化进程不断加速,在这机遇与挑战并存的时刻,网络安全成为企业面临的重要挑战。对于“出海”企业来说,提高“免疫力”保护自己,顺利“起航出海”更是重中之重。“安全出海”挑战重 ...
【数据库】
阅读更多联想旗下神奇工场发布手机品牌ZUK
数据库5月28日下午消息,联想集团旗下的神奇工场今天在首届联想科技世界大会上宣布了手机品牌——ZUK,并且宣布正式启用电商网站ZUK.com。神奇工场CEO陈旭东在新品牌的发布现场表示,;首款ZUK手机定位 ...
【数据库】
阅读更多vivo Xshot通话背景设置方法
数据库vivo Xshot通话背景设置方法。vivo Xshot支持自定义通话背景,那么它在哪里设置呢?下面就跟随手机世界小编的脚步一起来看下vivo Xshot通话背景怎么设置吧! 1)打开 ...
【数据库】
阅读更多