一、DNS解析:将域名解析成IP地址。
DNS解析是一个递归查询的过程
- 本地域名服务器查找有没有www.kaola.com所对应的ip
- 本地服务器未查找到,则去根域名服务器查找
- 根域名服务器未找到相应ip,会返回一级域名服务器地址
- 查找一级域名服务器
- 一级域名服务器未找到相应ip,返回二级域名服务器地址
- 查找二级域名服务器
- 二级域名服务器查看本地name.conf,是否有www主机的记录
- 查到www主机的记录,返回www主机的ip到二级域名服务器
- 返回ip到本地域名服务器
- 返回ip到浏览器
**第9步,本地域名服务器拿到ip以后,会存入本地DNS缓存。
DNS优化
- DNS缓存: 浏览器缓存,系统缓存,路由器缓存,IPS服务器缓存,根域名服务器缓存,顶级域名服务器缓存,主域名服务器缓存。通过缓存直接读取域名相对应的ip,减去了繁琐的查找ip的步骤,大大加快访问速度。
- DNS负载均衡:使用CDN进行负载均衡,利用DNS的重定向技术,同步服务器运行情况,然后根据该情况及时适当调整调度策略,从而使得负载均衡能力大大提高。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。