spi*_*ech 1 domain-name-system
有人告诉我假设 DNS 更改在整个 Internet 中传播需要长达 48 小时,因为某些 DNS 服务器缓存条目的时间比我的 TTL 长。
然而,多年来,跨 ISP 和域,每次我进行 DNS 更改时,我都会在几个小时内看到效果。
我需要假设整整两天时间让每个人都看到我的更改,这仍然是真的吗?
直到保存旧数据的最后一个缓存到期并且该服务器获取新数据为止。
您对记录上的 TTL 值的控制有限,但是有些 ISP 不考虑缓存时间,为 SOAexpire
或refresh
时间缓存所有内容,分配他们自己的任意值(AOL 曾经以将所有内容缓存 1 天而闻名,无论任何其他指令),可能还有一些总是重新查询数据的损坏实现。
底线:它需要多久。
48 小时是一个很好的经验法则,它很好地服务于互联网。