DNS解析过程

DNS解析过程_第1张图片

当用户访问域名时,会经历以下几个步骤

  1. 客户端浏览器检查自身缓存中是否有该域名被解析过的ip地址,如有,则直接访问
  2. 如未命中,则检查本机电脑中是否有解析过得缓存数据,本机hosts配置的本地解析
  3. 如未命中,则请求本地域名解析服务器(又称LDNS,一般在城市内,离你不会太远),性能很好,大部分都会被解析到
  4. 如未命中,则跳转至Root Server域名服务器请求解析
  5. 根域名服务器返回给LDNS一个所查询域的主域名服务器(gTLD Server,国际顶尖域名服务器,如com、cn、org等)地址
  6. LDNS向之前返回的gTLD发送请求
  7. gTLD Server查找并返回这个域名所对应的Name Server的地址,这个Name Server就是网站注册的域名服务器
  8. LDNS向Name Server发送请求
  9. Name Server根据映射表找到ip,返回给LDNS
  10. LDNS缓存这个域名及ip,并将结果返回给用户,用户缓存到本地本地系统缓存中,解析过程结束

你可能感兴趣的:(linux基础,运维工作日常)