女孩和机器人一起思考

一起动脑筋 · 先看一个小故事

女孩第一次访问一个域名,机器人在本地没找到可用记录,就请解析服务继续查询。

把过程摊开来看

沿着编号看一遍,再用自己的话讲一遍
  1. 先看缓存有没有仍有效的记录
  2. 询问解析器帮忙查找
  3. 取得记录返回地址
  4. 访问网站建立后续连接

DNS 查询常先利用已有缓存,缺少记录时由递归解析器继续寻找。

它可以沿域名层级找到负责该名称的服务器,取得记录后返回。缓存有有效时间,不能无限使用旧地址。

不同设备和网络的缓存环节可能不同,图展示主要思路。

轮到你来试一试

刚查过的域名再次访问,为什么可能少走几步?

想好了吗?点开看解释

有效缓存已经保存相关记录,可以直接使用,不必重复完整查找。

带走一个发现

DNS 查询常先利用已有缓存,缺少记录时由递归解析器继续寻找。

试着遮住上面的图,把每一步讲给家人听。如果某一步说不清楚,就回到那张卡片再看一遍。