DNS解析过程
- 首先浏览器在自己的缓存中查找是否存在该域名的缓存,如果存在,返回相应IP地址
- 如果浏览器缓存中不存在,则去本机的hosts文件中查找是否有缓存
- 如果hosts文件中不存在,则在操作系统本地DNS服务器中查找
- 如果本地DNS服务器中不存在,向根DNS服务器发送解析请求,根DNS服务器对.com做出解析
- 再向顶级DNS服务器发送请求,查找到163.com
- 再向权威服务器发送请求,最终找到对应的IP地址
由浏览器向DNS发送解析请求得到IP地址称为递归查找,浏览器缓存->hosts->本地DNS->顶级DNS->权威DNS的过程称为迭代查找
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步