メインコンテンツへ移動
Boletolibre

移行時のDNS TTLを選ぶ:前提条件を記録する

TTLの判断では、何を設定でき、根拠がどの時間的な期待を支えるかを説明します。小さい候補値にしても、保存済みの応答は消えません。本稿は2026年10月14日に参照された資料を使う独自の支援で、DNS問い合わせ、ゾーン調査、アカウント操作、変更を行いません。

Boletolibre編集部

公開日

三つのTTL欄が旧応答の時間モデル、将来の600秒候補、ネガティブキャッシュの最小値を分け、不明な延長と固定モードの例外を示します。
架空の数値による独自模式図です。1は旧7200秒を08:00〜10:00で表し、予定09:30では30分不足。2の600秒は将来の候補応答だけで、別のT2欄は文書上固定のAuto 300秒に対する60秒案を却下します。3はSOA TTL 1800とSOA.MINIMUM 900の小さい方から15分、14:05〜14:20をモデル化します。別枠の$TTLはマスターファイルの既定値です。点線と疑問符は不明を残します。実測時系列や全世界同時の期限ではなく、細部はこの説明と併読してください。

数値より先に期待の範囲を決める

許可されたレコードと型、一時設定の理由、DNS事業者、モード、根拠の担当を明記します。現在値、候補値、継承した既定値を分け、各欄を日付付き資料で変更可能・固定・不明に分類します。表示されたTTLが編集可能な個別レコード設定とは限りません。

本シートは切り替え計画より狭い判断を扱います。公開順序、運用の確認点、差し戻しは別計画へ、メール依存は専用の確認へ渡します。時間を短く見せるために無関係なレコードや委任を変えません。

空欄のTTL判断シートから始める

表紙:目的・範囲____、事業者・モード・プランの資料と日付____、担当____、予定枠・時間帯____、保護する依存____、別の切り替え担当____。認証情報や非公開ゾーン値でなく承認済み資料を参照し、レコードまたは期待ごとに繰り返します。

判断項目根拠または未解決の問い
設定名前・型____、明示値・継承値と秒単位____、変更可能・固定・不明の根拠____。
候補と理由候補値____、事業者の対応____、キャッシュと更新問い合わせの比較____、担当____。
旧応答モデル以前の正の応答TTL____、短縮公開予定____、不足する公開根拠____。
別の切り替え予定時刻____、旧値の単純モデル____、差____。
負の応答の分岐NXDOMAIN・NODATA・不明____、SOA TTL____、SOA.MINIMUM____、資料・担当____。
不明な動作以前の更新・ローカルキャッシュ・条件付きserve-stale方針____、根拠の担当____。
判断と後日確認修正・根拠確認・条件付き期待____、受入後のTTL確認条件と担当____。

空欄や不明は限界の明示です。公開予定時刻も式も、実行の証拠ではありません。後日別途許可された観測には独自の資料、時刻、範囲を記録します。

期間と事業者の設定権限を分ける

RFC 8767の4節はTTLを、再び情報源へ照会するまでの秒単位の期間として説明し、ゼロは進行中の処理だけに限定します。権威側から更新できない場合は期限切れデータの条件付き利用も認めます。2020年3月の文書は、TTLを無条件の鮮度期限にする根拠ではなく、全リゾルバーがserve-staleを使うとも述べません。[1]

2026年4月16日更新のCloudflare資料では、プロキシ付きレコードのAutoは300秒で固定、DNSのみはプランに応じた選択肢、ネームサーバーTTLは別機能です。ローカルキャッシュによる表示の遅れも説明します。実モードと現行選択肢を確認し、Autoの意味や編集可否を全事業者共通にしません。[2]

存在しない応答は別の分岐で扱う

RFC 2308の3〜5節では、対象範囲の負の応答の期間はSOAのTTLとSOA.MINIMUMの小さい方から決まります。NXDOMAINのキーは名前・クラス、NODATAは名前・型・クラスと区別します。タイムアウト、別のエラー、空応答を自動的にどちらかへ分類しません。担当者に適用根拠を求め、本稿では問い合わせません。[3]

1998年3月の文書は、以後のTTL省略レコードに使うマスターファイルの既定値$TTLと、SOA.MINIMUMも区別します。A・AAAAの正の応答候補や$TTLを負のキャッシュ根拠の代用にしません。歴史的署名の詳細やリゾルバー推奨数値は採用せず、事業者が調整欄を公開するとも仮定しません。[3]

架空のBirch Lantern Migration:事前期間を修正する

架空の行候補と計画判断
T1 Web-A:旧正応答TTL 7200秒。架空のDNSのみモードは600秒を許す候補600秒は担当の理由が必要。事前期間を修正。
T2 Proxy-Web:架空のCloudflareプロキシモード、資料上Auto 300秒固定提案60秒は非対応の編集前提として却下。
T3 NewLabel-A:別の名前不在例。SOA TTL 1800、SOA.MINIMUM 900SOA変更案なし。独立した負の方針確認。

T1の短縮公開予定は08:00、別の切り替えは09:30です。7200秒=2時間、単純モデルは08:00+2時間=10:00。予定の事前期間は90分で30分不足するため、修正と判断します。10:00でも全キャッシュの期限やサービス準備は証明できず、候補600秒は保存済みの旧7200秒をさかのぼって置換しません。

T3ではmin(1800,900)=900秒=15分。ある架空リゾルバーが対象NXDOMAINを14:05に保存した場合、通常の負TTLモデルは14:20へ達します。利用予定14:10は保存から5分で10分不足。T1の600秒とは独立で、世界共通の保存時刻や実際の不存在ではありません。NODATAや他のエラーは別分類のままです。

変更可能だが事前期間修正1+固定モード編集却下1+独立した負の例1=3行です。全員共通TTL、公開、キャッシュ消去、移動先廃止はありません。架空担当Miraは別途許可された切り替え受入根拠の後にT1を再検討しますが、その根拠は本稿にありません。

条件付きの時間的な期待を書く

短い候補は将来のキャッシュ応答の通常期間を減らし得ますが、キャッシュと更新問い合わせの比較が必要です。移動先障害、委任、ローカルキャッシュ、更新失敗を解決するものではありません。旧TTLと公開予定を将来の候補値から分けます。[2]

実際の以前の更新や条件付きserve-stale方針で不明な点を示します。単純モデルは短すぎる事前期間を見つける補助で、全世界の最終期限、実効的な最大期限超過期間、サービス受入れではありません。60秒・300秒や24〜48時間という自動的な手順は導きません。[1]

次の根拠と後日の確認担当を決める

対応する候補と理由、変更可否の根拠、旧応答の前提、負の分岐、未解決の問い、条件付き時間説明を渡します。別計画の受入後、一時TTLを誰がどの条件で確認するかも明記します。長い値へ戻す場合も別の期待が生じます。本シートは実行やサービス廃止を許可しません。

出典と参考資料

  1. TTLの秒数と条件付きserve-stale:RFC 8767、2020年3月、4節RFC Editor · 確認日
  2. 事業者モードとローカルキャッシュ:Cloudflare TTL、2026年4月16日更新Cloudflare · 確認日
  3. 負の応答・SOA最小値・ファイル既定値:RFC 2308、1998年3月、3〜5節RFC Editor · 確認日