如果有人问到这个问题,我深感抱歉。我的搜索没有成功。
如果我的域中有 2 个 DNS 服务器,并且向 1 个服务器添加 A 记录,则该记录将成功传播到第二台服务器。
但是,如果我编辑特定 A 记录的 TTL,则新的 TTL 值似乎不会复制到其他 DNS 服务器。例如:创建的 A 记录的 TTL 为 1 天。我后来将该 TTL 更改为 15 分钟,第二台 DNS 服务器似乎保留了 1 天的 TTL。
我试图通过“重新加载”强制更新(这可能会产生我所想不到的结果......)
有人知道记录中的 TTL 更新是否会传播吗?如能提供任何有关我所遗漏信息,我将不胜感激!
答案1
我无法重现您所描述的场景。在 AD 集成区域中,每个 DNS 记录都存储在 下的一个分区(在您的例子中为ForestDNSZones
)中DC=RECORDNAME,DC=ZONENAME,CN=MicrosoftDNS
。记录数据存储在该对象的dnsRecord
属性中。TTL 与其他数据一起存储为字节 13-16。默认情况下,AD 集成区域每三分钟从 AD 重新加载其区域。您确定您没有一点不耐烦吗?;)
答案2
我不知道他们是不是...但如果您的服务器位于不同的 AD“站点”,您可能需要检查您的站点复制设置。