为什么即使编辑注册表后 Windows 仍然缓存失败的 DNS 查询?

为什么即使编辑注册表后 Windows 仍然缓存失败的 DNS 查询?

在一天中,我的 3G 调制解调器有时会立即断开连接并重新连接。如果我恰好在调制解调器断开连接时请求网页,Windows 将缓存失败的查询,如果不执行,我将无法访问该页面ipconfig /flushdns

我每天要这样做大约 20 次,这非常烦人。我编辑了注册表以禁用缓存失败的 DNS 查询:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Dnscache\Parameters
Name: NegativeCacheTime
Value: 0 (DWORD)

这似乎在几天内有效,但现在 Windows 又缓存了它们。我检查了注册表,值NegativeCacheTime没有改变。

这里发生了什么?

相关内容