域名解析随笔

  

  1. 输入www.baidu.com以后,首先访问hosts文件,查看是否有百度域名和IP得映射关系,有的话,直接返回域名得IP地址,完成域名解析。没有得话,就继续往下走;
  2. 计算机会访问本地你设置的dns地址,也就是--ldns(本地域名解析服务器),如果ldns有该域名-IP映射缓存记录,就返回完成解析,没有的话,ldns直接访问根域名服务器(下面我简称为root-server)(root-server你可以理解为全世界有13台,负责亚洲地区的在日本),根据我的理解root-server上面保存有顶级域名服务器的地址,因为你查绚的顶级域名是.com,所以root-server返回给ldns一个.com域名服务器的IP地址,继续往下走
  3. ldns又向.com.服务器发送请求,.com.查到.baidu.com.服务器IP地址,将.baidu.com的ip地址返回ldns,继续往下走
  4. ldns又向.baidu.com.服务器发送请求,.baidu.com.查到www.baidu.com.服务器IP地址是x.x.x.x,然后将IP地址返回给ldns,ldns也缓存一份解析地址(缓存是有时间限制的,这个时间就是TTL),并将ID地址返回给你的计算机,计算机直接访问该IP地址x.x.x.x

以上信息用与学习,错误地方还请指正。

图片引用地址:https://www.cnblogs.com/langtianya/p/4365050.html

原文地址:https://www.cnblogs.com/baikaishui-liang/p/11095967.html