Answers:
DNS缓存不会刷新,除非您明确告知它或进行与DNS /网络相关的配置更改。DNS记录具有与之关联的生存时间(TTL)值,该值告诉DNS缓存特定记录适用的时间。缓存中的记录将保留其TTL,然后重新查询。
在Windows计算机上,可以通过在命令提示符处执行以下命令来查看缓存中所有记录的列表以及它们的TTL:
ipconfig /displaydns
您可以使用以下命令强制刷新所有缓存的DNS记录:
ipconfig /flushdns
有关更多信息:
根据我的发现,Windows 7并未为dnscache MaxCacheEntryTtlLimit设置参数。
MaxCacheEntryTtlLimit的默认值为 DWORD = 0x15180 = 86400 seconds = 1 day
而不是MaxCacheEntryTtlLimit
您应该修改maxcacheTTL
。它也适用于Windows 8。
描述
确定域名系统(DNS)服务器可以保存递归名称查询记录的时间。
如果此项的值为0x0,则DNS服务器不会保存任何记录。
net stop dnscache & net start dnscache
无需重新启动即可进行设置。