使用 DDoS 保护服务的 DNS 缓存

DNS caching using DDoS protection services

我目前正在为我的域使用 CloudFlare 的服务。

有趣的是,当我更改我的A记录时,几分钟后就会弹出新网站。

我记得,没用的时候,要等24小时,有的电脑甚至要等48小时。

这是因为他们吗?如果是,我猜是因为我更改了A记录,但域名实际上保持不变(他们的)?

每个 DNS 记录都有一个 "Time To Live"(又名 TTL),它指定 DNS 解析器在获取答案的新副本之前应该记住答案的时间。

例如:

dig +noall +answer whosebug.com
whosebug.com.      144     IN      A       104.16.37.249
whosebug.com.      144     IN      A       104.16.35.249
whosebug.com.      144     IN      A       104.16.33.249
whosebug.com.      144     IN      A       104.16.36.249
whosebug.com.      144     IN      A       104.16.34.249

在这种情况下,我的解析器会再记住问题 "whosebug.com" 的这个答案 144 秒。可能 CloudFlare 使用的 TTL 比您的 DNS 记录过去来自的任何地方都小。