网络浏览器在参考其 DNS 缓存之前是否会检查 hosts 文件?

网络浏览器在参考其 DNS 缓存之前是否会检查 hosts 文件?

在客户端计算机(例如 OSX 或 Windows)上:

网络浏览器在参考其 DNS 缓存之前是否会检查 hosts 文件?

我正在尝试在脑海中弄清楚完整的 DNS“路线”。

  • Hosts 文件
  • 浏览器 DNS 缓存
  • 本地 DNS 缓存
  • DNS 服务器
  • 根提示或转发

浏览器和操作系统之间有什么区别吗?

答案1

浏览器通常不做任何事情,除了要求操作系统的 IP 库解析主机名。因此,任何基于 IP 的程序的正常行为都适用。

答案2

如果您像我一样在 Debian 上使用 UNIX 系统,那么首先要检查的是 /etc/hosts 文件。

答案3

在 Windows 机器上,hosts 文件条目被加载到 DNS 缓存中。

相关内容