域名解析过程

域名解析:

在这里插入图片描述
1.当用户在浏览器输入域名的时候 会先在本地浏览器缓存中检查是否有对应解析过的IP地址 如果有就结束 (本地浏览器缓存时间是由TTL属性设置的)
2.如果用户浏览器缓存中没有 会查看操作系统缓存中是否有对应的缓存C:\Windows\System32\drivers\etc\hosts文件可以设置具体域名对应的IP地址 为了安全Windows 7中将hosts文件变成了只读模式
3.如果本地缓存中也没有 系统会将域名解析发送给本地区LDNS 如学校服务器.电信联通运营商也就是常说的SPA LDNS服务器通常在你所在城市的某个角落 这个专门的域名解析服务器性能一般都很牛 可以暂时缓存解析的结果 一般80%的域名解析到这里就结束了
4.如果LDNS 仍然没有命中 就会像Root Server跟域名服务器请求解析
5.跟域名服务器返回给LDNS一个查询域的主域名服务器(gTLD Server) gTLD是国际顶级域名服务器 如.com .cn .org等全球只有13台
6.LDNS向上一步返回的gTLD服务器发送请求
7.接收到请求的gTLD服务器会返回解析过的Name Server服务器地址(通常就是你域名注册的域名服务器)
8.根据返回的Name Server发送解析请求
9.Name Server会将对应的ip地址和TTL(控制缓存时间)返回给LDNS
10.LDNS把解析的结果返回给用户 本地缓存起来
实际的DNS解析过程中不止这10个步骤 此处简化描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值