Windows DNS cache TTL调整
问题
由于SS插件的精准模式采用dnsmasq配合ipset方式实现,所以很依赖dns解析,如果客户端DNS Cache时间过长则需要手动清除DNScache来达到翻墙的目的。手动清除DNSCache很烦呢~!所以调整TTL很重要。PS:TTL(time to live)
解决方法
摘要:
- 启动注册表编辑器 (Regedit.exe)。
- 在以下注册表项中找到 MaxCacheEntryTtlLimit 值:
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters
- 在编辑菜单上,单击修改。键入 1,然后单击确定。
- 退出注册表编辑器。
快捷导入、删除
导入:设置DNSCache超时时间为10S
删除:设置DNSCache超时时间为默认时间
其他
- 上面的注册列表默认修改时间为10S,如果要修改此时间请编辑
DNS_Cache_10s.reg
中的0000000a
便是(a既十六进制的10)。 - 如果您的网络状况极差,请勿修改DNS Cache时间,否则只会导致网络更加慢。
EOF
评论框君很顽皮,需要科学上网才能看到哦!~
关注微信公众号(MarIxs)也能联系到我哦!