ドメイン名のTTLの調整は実際に重要ですか?


32

明日、実稼働サーバーの1つのパブリックIPアドレスが変更されることを承知しています。

そのAレコードのTTLは現在3時間に設定されています。

そのAレコードのTTLを1分などの低い値に調整すると、実際に機能します(ドメインレジストラーは分を指定できます!)新しいパブリックIPアドレスに記録しますか?


5
また、これは、すでにレコードがキャッシュされているクライアントにのみ関係します。レコードが既にキャッシュされていないクライアントは、問題なく新しいIPアドレスを解決します。
joeqwerty

4
@joeqwertyクライアントがキャッシングが発生する唯一の場所ではありません。DNSプロバイダーサーバーでも発生する可能性があります。
ピーターグリーン

4
すべての意図と目的において、ドメインの権限のあるサーバーではないDNSサーバークライアントです。私のコメントはそれを暗示していますが、私はそれを明示的に述べるべきでした。
joeqwerty

@joeqwertyが、レコードキャッシュを持たないクライアントが、レコードキャッシュを持っているローカルの非権限サーバーに移動すると、TTL(またはサーバーの最小キャッシュ時間)の間違ったレコードを受信します
JamesRyan 2015

1
あなたは私のポイントを逃しています。ドメインに対して権限のないDNSサーバー、そのレコードを解決する必要がある場合にDNSクライアントです。DNSクライアントのレコードを解決している可能性がありますが、Aレコードを解決するために機能している場合、それ自体がDNSクライアントです。元のコメントで「クライアント」という単語を使用したとき、レコードを解決する必要があるDNSリゾルバーを意味していました。これは、一般的なエンドユーザーワークステーションまたはそのワークステーションDNSサーバーです。もちろん、DNSサーバーのキャッシュにそれがある場合、私のコメントは意味がありませんが、それは私が言ったことでも、私が意図したことでもありません。
joeqwerty

回答:


33

想定されていませんが、一部のDNSサービスでは、これをハードルールというよりも提案として扱う場合があります。設定を最小限に抑えることも、TTLを完全に無視して常に独自の設定を使用することもあります(2日間が一般的であると聞いたことがあります)。これらのプロバイダーをより速く更新するためにできることは何もないことに注意する必要があります。したがって、一部の要求、変更を行った後しばらくの間、古いアドレスに行くことになります。

この場合、理想的には、古いIPアドレスを制御しながら新しいIPアドレスにカットオーバーして、サーバーが両方のアドレスを介して短い暫定期間中に要求を処理するように設定できるようにします。

さらに、一部のDNSサービスでは、リクエストごと(または100万リクエストごと)に課金されます。3時間から1分に移行すると、DNSリクエストが180倍に増えます。リクエストは以前の180倍になります。銀行を壊す可能性は低いですが、そのための準備ができていることを確認してください。

例として、私は比較的小規模なWebサイトのDNSサービスを利用しており、1か月あたり500万件のリクエストを処理するために年間約20ドルを費やしています。私はそれが前者だと思っているが、私が実際に請求するのか、それを超えた場合はリクエストの処理を停止するのか実際にはわからないことを認める。現在、私は月に約200万件のリクエストしか受信しない傾向がありますが、TTL設定を180倍に変更し、そのままにしておくとどうなりますか?

それでも、ほとんどのDNSサービス 1分間の設定尊重します。これはされます新しいアドレスへの切り替えをスムーズに役立つ、それは限り、あなたはしているように注意すべてであなたを傷つける可能性がありません。変更の少なくとも3時間前(古いTTL)にこれを行うことを忘れないでください。もっと早い段階でそれを行う意味はありません。すぐに変更を確認する必要があるプロバイダーは、いずれにしても設定を尊重しません。そして、もちろん、完了したら元に戻すことを忘れないでください。

この質問を参照することもできます。

DNSプロバイダーの移行

それはあなたのものとは少し異なりますが、関連する問題のいくつかは似ています。


18

IPアドレスの変更の3時間以上前にTTLを変更した場合のみ。

TTLは、レコードをキャッシュする期間を他のDNSサーバーに指示することに注意してください。したがって、少なくとも希望する変更を行う前に、それを減らす必要があります。


5
ただし、一部のISPはTTLを無視して独自のISPを設定することに注意してください。
フレデリックニールセン

10
数か月前にこれを最後に行ったとき、この目的のために古いIPアドレスへのトラフィックを監視しました。ほとんどの人が1分間のTTL内で新しいIPアドレスを使用していました。いくつかの場所は10-15分かかりました。Baidu(検索エンジン!)のみが数日間更新しませんでした。
マイケルハンプトン

2
古いサイトには、移行時に取得されたWebサイトの読み取り専用コピーがあり、更新されませんでした。1週間後、Baiduはまだヒットしていましたが、シャットダウンする必要がありました。彼らは最終的にそれを理解しました...
マイケルハンプトン

2
@FrederikNielsen RFCはどこでそれを許可していますか?
ハーゲンフォンアイゼン

5
@HagenvonEitzen RFC全体を読むことなく、私はそうは思わないと言わなければなりません。しかし、私の国の一部のISPはまったく気にしないことが知られています。
フレデリックニールセン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.