浅析DNS解析过程



域名解析的过程


当用户在浏览器输入域名,按下回车后

(注:前两步都是在本机完成的,至此,还没有涉及真正的域名解析服务器
下面的图表示3-10步的解析过程)

1、首先浏览器会检查缓存中是否有此域名对应的解析过的IP地址,若有,则解析结束;反之,进入第2步


2、浏览器会查找操作系统的缓存中是否有此域名对应的解析过的IP地址。若有则解析结束;反之,进入第3步


3、操作系统会将该域名发给local DNS Server,即本地区的DNS服务器。如果你在学校接入互联网,
那么你的本地DNS 服务器肯定在学校,若无法命中,进入第4步


4、直接交给Root Server域名服务器请求解析

5、根域名服务器返回本地域名服务器一个所查询的主域名服务器[gTLD Server] ,即国际顶级域名服务器
如:.com、 .cn、 .org 等,全球只有13台左右。


6、本地域名服务器再向上一步返回的gTLD服务器发送请求


7、接收请求的gTLD服务器查找并返回此域名对应的Name Server域名服务器的地址,
这个Name Server就是你注册的域名服务器


8、Name Server域名服务器会查询存储的域名和IP地址的映射关系表,一般都会
向local DNS Server返回正确的解析到的IP地址和一个TTL值


9、local DNS Server会将返回的IP和TTL值缓存在本地缓存中,缓存时间由TTL决定


10、local DNS Server把解析的结果返回给用户,用户根据TTL值缓存在本地缓存中,
域名解析到此结束。


当然,实际情况下,DNS解析可能不止这10个步骤,如:name Server有多个级别,或者
有一个GTM来负载均衡控制等,都会影响与,域名解析的过程。




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值