DNS解析网站过程
1.检查本地DNS缓存,看缓存是否有解析数据
windows
ipconfig /all
Liunx
dig www.baidu.com
nslookup www.baidu.com
2.查看本地hosts文件【本地域名解析文件】
window与Liunx都是在hosts文件里面
3.本机固定的DNS服务器(路由器) 找到13根域服务器【使用迭代查找】
4.根域找到找到顶级域,而百度顶级域是.com,com找到baidu域名
如此给你返回结果;返回到主机
5.和百度服务器建立TCP可靠连接,三次握手
三次握手
建立完连接后,keep-alive保活,request返回信息,response回答。最终通过浏览器实现解析页面