出于 DNS 解析测试目的...我想禁用 Windows 7 中的所有 DNS 缓存
我仍然看到"DNS Lookup : 0 ms"
同一域的连续请求。
我已经尝试了明显的"ipconfig /flushdns"
,并且还完全停止了该服务:
net stop dnscache
此命令也具有相同的效果:
net stop "DNS Client"
而且我知道浏览器在很短的时间内缓存 DNS 查找。所以我刷新他们的缓存,关闭打开浏览器,或者我在不同的浏览器(Firefox、chrome、chrome incognito、IE)中打开同一个域以绕过该 DNS 缓存。
所以第一次,DNS 查找时间可以是 25 毫秒(使用 8.8.8.8),但是下一次 DNS 查找缓存在系统的某个地方,时间是 0 毫秒。只有当我等待大约3 到 5 分钟以重复请求时才会消失。
我能做些什么来强制系统每次都解析 DNS,即使它在同一个 DNS 请求之间是 5 秒?
与保持活动或 Windows 对 TCP 连接的某种重用有关吗?它不应该,因为我重新打开浏览器。但我没有想法,
你能解释一下这个问题吗?
谢谢