1. DNS解析
- 寻找哪台机器上有你需要资源的过程。
- 为什么要DNS解析? 域名方便记忆, 一个域名对应多个IP地址。
- DNS解析: 一个网址域名地址 到 IP地址 的转换。
2.1 DNS递归/迭代查询过程
访问www.google.com
1. if [浏览器 DNS 缓存] 该域名的IP缓存?
yes 不用继续了; no 继续2
2. if [本地域名服务器] 该域名的IP缓存?
yes 不用继续了; no 继续3
3. if [. 根域名服务器] 该域名的IP缓存?
yes 不用继续了; no 继续4
4. if [.com域名服务器]?
yes 不用继续了; no 继续5
5. if [.google.com域名服务器]?
yes 不用继续了; no 继续6
6. if [www.google.com域名服务器]?
找到了 返回 IP
7. IP返回给 [本地域名服务器