DNS 传播仍然很慢吗?

spi*_*ech 1 domain-name-system

有人告诉我假设 DNS 更改在整个 Internet 中传播需要长达 48 小时,因为某些 DNS 服务器缓存条目的时间比我的 TTL 长。

然而,多年来,跨 ISP 和域,每次我进行 DNS 更改时,我都会在几个小时内看到效果。

我需要假设整整两天时间让每个人都看到我的更改,这仍然是真的吗?

vor*_*aq7 7

直到保存旧数据的最后一个缓存到期并且该服务器获取新数据为止。

您对记录上的 TTL 值的控制有限,但是有些 ISP 不考虑缓存时间,为 SOAexpirerefresh时间缓存所有内容,分配他们自己的任意值(AOL 曾经以将所有内容缓存 1 天而闻名,无论任何其他指令),可能还有一些总是重新查询数据的损坏实现。

底线:它需要多久
48 小时是一个很好的经验法则,它很好地服务于互联网。

  • 您会惊讶于世界上仍有多少人使用拨号 ISP。在任何情况下,通过忽略 TTL 公然违反 DNS RFC 仍然很常见,我在进行 DNS 更改和停用旧服务时会考虑到这一点。我总是建议其他人也这样做,本着“不要破坏互联网(即使它会破坏的人是白痴)”的精神。 (2认同)

use*_*517 5

是的,在某些情况下,它可能会更长。