域名解析过程
首先检查本地缓存:操作系统会先查看是否有该域名的缓存记录。如果最近访问过该域名,系统可能已经缓存了其 IP 地址。
检查 hosts 文件:如果本地缓存没有找到相应的记录,系统会查看 C:\Windows\System32\drivers\etc\hosts
文件。它会根据文件中的内容尝试解析该域名。
请求 DNS 服务器:如果 hosts 文件中也没有该域名的记录,操作系统会发送请求给配置的 DNS 服务器,通过它来解析域名。
未完待续
这个是我在做fakenet中发现的,挺有意思的一个过程。配置hosts这件事我以前经常因为登不上github做,进行域名映射。