域名解析过程
首先检查本地缓存:操作系统会先查看是否有该域名的缓存记录。如果最近访问过该域名,系统可能已经缓存了其 IP 地址。
检查 hosts 文件:如果本地缓存没有找到相应的记录,系统会查看 C:\Windows\System32\drivers\etc\hosts
文件。它会根据文件中的内容尝试解析该域名。
请求 DNS 服务器:如果 hosts 文件中也没有该域名的记录,操作系统会发送请求给配置的 DNS 服务器,通过它来解析域名。
未完待续
这个是我在做fakenet中发现的,挺有意思的一个过程。配置hosts这件事我以前经常因为登不上github做,进行域名映射。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步