DNS解析过程(当你在浏览器中输入一个域名,一个回车之后发生了哪些事情)

DNS解析过程

    1. 你使用的电脑发送了一个DNS请求到本地DNS服务器,本地DNS服务器一般都是你的网络接入服务器商提供,比如中国电信、中国移动。
    2. 当你的DNS请求到达本地DNS服务器之后,本地DNS服务器会首先查询它的缓存记录,如果缓存中又该条记录,直接返回。如果没有,向根DNS服务器发出请求。
    3. 根DNS服务器上没有域名IP对应关系,而是告诉本地服务器,你可以去问问域服务器,同时给出域服务器的地址。
    4. 本地DNS服务器继续拿着根DNS服务器给他的地址,继续向域服务器发出请求。
    5. 域服务器收到请求后,它也没有域名IP对应关系,不过他会根据本地服务器的请求告诉本地DNS服务器:你去XX域名解析服务器查吧。同时返回对应的解析服务器地址。
    6. 本地服务器又拿着域服务器给他的解析服务器的地址,去请求域名解析服务器。
    7. 域名解析服务器收到请求后,将对应的域名IP关系,返回给本地DNS服务器。
    8. 本地DNS服务器拿到域名IP对应关系后,将该对应关系保存到缓存中,以便下一次访问。然后将域名IP的关系返回到本地电脑。

DNS解析图解
这里写图片描述

注:关于DNS解析的TTL参数问题:TTL(Time to Live)这个参数告诉本地服务器,域名缓存的最长时间。
例如:阿里云解析默认的TTL是10分钟,这个10分钟的含义就是,本地DNS服务器对于域名的缓存时间是10分钟,10分钟之后本地的DNS服务器就会删除这条记录,删除之后如果有用户访问这个域名,就要重复一遍上面复杂的过程。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值