DNSレコードのTTLをどれだけ低く設定すれば、それが称えられると期待できますか?


8

DNSレコードのTTLを5分(または300秒)などのかなり低い値に設定したいのですが、この変更を反映した24時間以内に、さらに変更を加えて、彼らは5分のウィンドウ内で尊敬しました。

これの全体的な理由は、Webサイトをあるボックスから別のボックスに移動しようとしているためです(異なるIP)。この移動が完了したら、元のボックスをシャットダウンして、すべてが完全に機能することを願っています。

しかし、私は現実主義者であり、何かがうまくいかないという不測の事態に備えたいと思っています。このような場合、元のサイトに切り替えて、非常に小さなウィンドウ(つまり5分)内でその切り替えを行うことができます。

すべてがうまくいけば、TTL値を24時間以内に戻したいと思います。

したがって、質問を引用し直すと、「DNSレコードのTTLをどれだけ低く設定すれば、それが称えられると期待できますか?


これは実装固有の問題になると思います。主要なDNSサーバーを実行しているISPや他の企業の代表が実際に正確な答えを出さない限り、どのような答えも意見になります。
ダースAndroid

回答:


5

標準(RFC1035)は、0秒以上の任意のTTLを許可します。これは標準であるため、太陽の下ですべてのアプリケーションがそれを尊重する必要があります。

現実の世界は異なり、おそらく一部の悪い ISPは低いTTL値を無視し、サーバーを通過するすべてのレコードに最小限のTTLを適用します。そうする実際の理由はわかりません。

一部のブラウザーはDNSを少しの間キャッシュします(具体的には、ChromeはDNSを60秒間キャッシュします。TTLに関係なく、確実ではありません)。

私はあなたのトラフィックの95%以上があなたの低いTTLを尊重すると期待しています。私はその分野の専門家ではありません。


トラフィックの多いWebサイトを持っている人は、DNSレコードを変更して、トラフィックが新しい場所に移動する速度を待つことができます。
Petr
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.