今天早上我们遇到了一些 DNS 问题,在它们被修复后,我们被要求申请
ipconfig /flushdns
刷新我们的本地缓存。
有些人会自动获得更改,而其他人则必须应用此更改。这让我想知道在 Windows 10 中的哪个位置控制此设置。它是服务器控制的还是每个客户端都有自己的规则。
今天早上我们遇到了一些 DNS 问题,在它们被修复后,我们被要求申请
ipconfig /flushdns
刷新我们的本地缓存。
有些人会自动获得更改,而其他人则必须应用此更改。这让我想知道在 Windows 10 中的哪个位置控制此设置。它是服务器控制的还是每个客户端都有自己的规则。
缓存在本地 DNS 缓存中的 DNS 记录受这些记录的 TTL 控制。TTL 是为 DNS 服务器上的 DNS 区域本身中的那些记录定义的。
我同意 Joeqwerty 但想补充一点,您可以通过运行命令ipconfig /displaydns检查 DNS 记录的 TTL 长度。这将显示您的机器缓存的所有 dns 记录以及它将保留多长时间。如果您的机器有很多缓存条目,您可以将命令通过管道传输到 txt 文件,这样您就可以轻松搜索,例如ipconfig /displaydns > dnscache.txt。如果您继续运行该命令,您应该会看到过期时间(以秒为单位)减少。
如果您的查询是关于您在自己的组织中设置的 DNS 记录,那么您可以编辑记录的 TTL。打开 DNS 管理并确保您具有高级视图,转到 DNS 记录,您将看到 TTL。假设您被允许,您可以根据自己的喜好增加/减少它。