DNS域名解析过程

  1. 浏览器检查缓存中有没有这个域名对应的解析过的IP地址,如果有,结束
  2. 如果用户浏览器缓存中没有,浏览器会查找操作系统缓存中是否有这个域名对应的DNS解析结果。
  3. 前两个过程都无法解析,操作系统会把这个域名发送给这里设置的LDNS,也就是本地区的域名服务器
  4. 如果LDNS仍然没有命中,就直接到Root Server域名服务器请求解析。
  5. 根域名服务器返回给本地域名服务器一个所查询域的主域名服务器地址(gTLD)
  6. 本地域名服务器再向上一步返回的gTLD服务器发送请求
  7. 接受请求的gTLD服务器查找并返回此域名对应的Name Server域名服务器的地址,这个Name Server通常就是你注册的域名服务器
  8. Name Server域名服务器会查询存储的域名和IP的映射关系表
  9. 返回该域名对应的IP和TTL值,本地域名服务器会缓存这个域名和IP的对应关系,缓存时间由TTL值控制
  10. 把解析的结果返回给用户,用户根据TTL值缓存在本地系统缓存中,结束

用语言简单描述如下

  1. 用户:喂,本地域名服务器,告诉我math.sysu.edu.cn的地址;
  2. 本地域名服务器:哎呀,我不知道啊,不在我的辖区,容我去问问老大哥吧。root老大,能告诉我math.sysu.edu.cn的地址吗;
  3. 根域名服务器:忙着呢,你去问B(.cn);
  4. 本地域名服务器:喂,B,告诉我math.sysu.edu.cn的地址;
  5. B:你去问D(.edu.cn);
  6. 本地域名服务器:喂,D,告诉我math.sysu.edu.cn的地址;
  7. D:你去问F(sysu.edu.cn);
  8. 本地域名服务器:喂,F,告诉我math.sysu.edu.cn的地址;
  9. F:容老衲看看,哎呀,找到了,是X.X.X.X;
  10. 本地域名服务器:踏破铁鞋终于找到啦,喂用户,出来啊,我找到了,是X.X.X.X

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值