我记得,从 Windows 最早的版本(Windows 95)开始,DNS 服务器设置就一直是 Windows TCP/IP 设置对话框的一部分。但是,主机可能有多个网络适配器,每个网络适配器都分配有一组 TCP/IP 设置。相反,DNS 服务器是用于解析域名的系统范围的全局设置,不应基于每个连接。在 *nix 系统中,DNS 服务器和主机后缀设置在文件中配置/etc/resolv.conf
。
为什么 DNS 服务器设置显示在 Windows 上的 TCP/IP 上?
答案1
DNS 设置按适配器存储。这是因为您的计算机可能为多宿主计算机。
Windows 按以下顺序查询 DNS:
- 缓存(主机文件预加载到缓存中)
- 首选适配器的第一个 DNS 服务器并等待一秒钟
- 在所有其他适配器上查询第一个 DNS 服务器并等待两秒钟以获得响应。