DNS全称 Domain Name System(域名系统),将对应的域名解析成IP地址返回给用户。
解析过程如下:
1.浏览器首先在自己缓存中查找是否有该域名解析过的IP地址,如果有则直接返回IP,解析过程结束。
2.浏览器向本机操作系统查找是否有缓存域名解析对应的IP地址,如果有则返回IP,解析过程结束。
3.浏览器向本地DNS服务器发送请求
4.本地DNS查找对应域名解析后的IP,若查找成功则返回给用户结果,否则向根服务器发送请求。
5.根服务器向本地服务器返回顶级域名服务器地址。
6.本地服务器向顶级域名服务器地址发送请求
7.顶级域名服务器返回Name Server服务器地址
8.本地服务器向Name Server发送请求
9.Name Server将解析结果返回给本地服务器
10.本地服务器将结果缓存并将结果返回给用户
11.用户获得结果并将结果缓存在浏览器和本机操作系统中,解析结束
