明日、実稼働サーバーの1つのパブリックIPアドレスが変更されることを承知しています。
そのAレコードのTTLは現在3時間に設定されています。
そのAレコードのTTLを1分などの低い値に調整すると、実際に機能します(ドメインレジストラーは分を指定できます!)新しいパブリックIPアドレスに記録しますか?
明日、実稼働サーバーの1つのパブリックIPアドレスが変更されることを承知しています。
そのAレコードのTTLは現在3時間に設定されています。
そのAレコードのTTLを1分などの低い値に調整すると、実際に機能します(ドメインレジストラーは分を指定できます!)新しいパブリックIPアドレスに記録しますか?
回答:
想定されていませんが、一部のDNSサービスでは、これをハードルールというよりも提案として扱う場合があります。設定を最小限に抑えることも、TTLを完全に無視して常に独自の設定を使用することもあります(2日間が一般的であると聞いたことがあります)。これらのプロバイダーをより速く更新するためにできることは何もないことに注意する必要があります。したがって、一部の要求は、変更を行った後しばらくの間、古いアドレスに行くことになります。
この場合、理想的には、古いIPアドレスを制御しながら新しいIPアドレスにカットオーバーして、サーバーが両方のアドレスを介して短い暫定期間中に要求を処理するように設定できるようにします。
さらに、一部のDNSサービスでは、リクエストごと(または100万リクエストごと)に課金されます。3時間から1分に移行すると、DNSリクエストが180倍に増えます。リクエストは以前の180倍になります。銀行を壊す可能性は低いですが、そのための準備ができていることを確認してください。
例として、私は比較的小規模なWebサイトのDNSサービスを利用しており、1か月あたり500万件のリクエストを処理するために年間約20ドルを費やしています。私はそれが前者だと思っているが、私が実際に請求するのか、それを超えた場合はリクエストの処理を停止するのか実際にはわからないことを認める。現在、私は月に約200万件のリクエストしか受信しない傾向がありますが、TTL設定を180倍に変更し、そのままにしておくとどうなりますか?
それでも、ほとんどのDNSサービスは 1分間の設定を尊重します。これはされます新しいアドレスへの切り替えをスムーズに役立つ、それは限り、あなたはしているように注意すべてであなたを傷つける可能性がありません。変更の少なくとも3時間前(古いTTL)にこれを行うことを忘れないでください。もっと早い段階でそれを行う意味はありません。すぐに変更を確認する必要があるプロバイダーは、いずれにしても設定を尊重しません。そして、もちろん、完了したら元に戻すことを忘れないでください。
この質問を参照することもできます。
それはあなたのものとは少し異なりますが、関連する問題のいくつかは似ています。
IPアドレスの変更の3時間以上前にTTLを変更した場合のみ。
TTLは、レコードをキャッシュする期間を他のDNSサーバーに指示することに注意してください。したがって、少なくとも希望する変更を行う前に、それを減らす必要があります。