当有 DNS 查询时,Windows 首先检查什么 -主机文件或者DNS 缓存?在 Linux 中,我可以使用 nsswitch.conf 更改我的偏好设置。Windows 中是否有类似的东西?
答案1
在 Windows 中,它们紧密相关。displaydns 命令还会显示 hosts 文件中的条目。这里'指向 MS 文章的链接,该文章解释了其工作原理:
ipconfig /displaydns 命令为您提供了一种查看DNS 客户端解析器缓存,其中包括从本地主机文件,以及系统解析的名称查询的任何最近获取的资源记录。DNS 客户端服务会使用此信息在查询其配置的 DNS 服务器之前快速解析经常查询的名称。