DNS 生效
从改动一条 DNS 记录到所有人都看到它之间的滞后,它由缓存应答的过期造成,而不是由任何分发过程造成。
更新于 2026年8月14日
DNS 生效指的是从保存一条记录到每一位访客都看到新值之间的延迟。这个说法容易让人误解,因为并没有什么东西在被传播。你的权威域名服务器在你保存的那一瞬间就带上了新值;延迟完全存在于它们与你的访客之间的那些缓存里。每一台此前问过的解析服务器都会一直握着自己那份应答,直到这份应答的存活时间走完,那时才会再问一次。
由此得出的结论值得记牢:等待的长短由这条记录先前的存活时间决定,而不是新设的那一个。在同一次操作里既调低一条记录的存活时间、又改动它的值,对那些已经握着旧副本的缓存毫无作用——它们仍会按旧的时长把它留着。请把一次迁移分成两步来安排:先调低这个值,等旧的存活时间过完,然后再做改动。
这也解释了连接短域名时最古怪的那种症状——同事那里能用,你这里不行。是你的解析服务器或浏览器还握着先前那份应答。在断定这套配置失败之前,请直接查询权威服务器,或者在一个全新的隐私窗口里测试。