Web浏览器在引用其DNScaching之前是否检查主机文件?

在诸如OSX或Windows的客户机上:

Web浏览器在引用其DNScaching之前是否检查主机文件?

我正在努力弄清楚DNS中的完整路线。

  • 主机文件
  • 浏览器DNScaching
  • 本地DNScaching
  • DNS服务器
  • 根提示或转发

浏览器和操作系统有区别吗?

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

在Windows机器上,主机文件条目被加载到DNScaching中。

如果你在Debian上像我这样的UNIX系统,首先检查的是/ etc / hosts文件。