下面是我的场景:
一切都很好。
现在,为了满足VPN隧道的下降,从而也可以到达AWS的DNS服务器,我将内部资产的DNS记录配置为TTL为432,000秒,即5天。基本上,这给了我5天的时间来重建VPN隧道,以免办公室工作站无法解决内部资产的问题。
但是,我注意到了以下行为,并怀疑这对于解析器和(Windows 10)客户端来说是否“正常”?
ipconfig /displaydns)还显示86,400 (和减少,这是正常的行为)。我尝试过更改TTL,看起来Windows客户端将尊重任何小于或等于86,400的TTL值。
为什么在权威服务器级别上的记录的TTL 432,000不被传播到解析器和客户端?我是不是误解了TTLs的工作原理?
感谢先进的!
发布于 2020-07-29 06:33:46
在给问题添加更多上下文的过程中,我最终解决了这个问题。
对于那些偶然发现这种情况的人,对于Windows客户端,为了增加默认的TTL 86,400秒(1天),只需在以下键下创建一个名为MaxCacheTtl的DWORD注册表条目:
然后,输入您希望客户端缓存和重新启动的最大TTL值(十进制)。根据@EsaJokinen的评论,如果你愿意的话,你可以提高到2147483647。
https://serverfault.com/questions/1026789
复制相似问题