メインコンテンツにスキップ

DNS レコード TTL 有効期限計算機

DNS レコード(TYPE TTL name)を貼り付けて、キャッシュされたコピーの正確な有効期限切れ時刻、残りのライブカウントダウン、安全な伝播ウィンドウ(TTL x 2)を確認します。マイグレーション計画用のオプション TTL 削減スケジュールが含まれています。

入力

1行に1つの DNS レコードを TYPE TTL [name] 形式で入力(TTL は秒単位)。# または ; で始まる行はコメントとして無視されます。

レコードが最後に取得またはサーブされた時刻。空欄にすると現在の時刻が使用されます。

カウントダウンを測定する時点。空欄にすると現在の時刻が使用されます。

出力

サマリー
有効期限の詳細
タイプ名前TTL有効期限切れ時刻(UTC)カウントダウン安全ウィンドウ(TTL x2)
No data yet
役に立ちましたか?

このツールを使う他の方法

REST API

curl -X POST https://api.iotools.cloud/v1/tool/dns-record-ttl-expiry-calculator \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "dnsRecords": "A 3600 example.com\nAAAA 3600 example.com\nMX 1440…",
    "fetchTime": "2024-01-01T00:00:00",
    "now": "2024-01-01T00:30:00",
    "showMigrationPlan": ""
  }'

ご自身のアカウントのキーに差し替えてください。ツールのフィールドがそのままリクエストボディになります——ラッパーはありません。

AIエージェントに依頼する

Use the IOTools `dns-record-ttl-expiry-calculator` tool (DNS Record TTL Expiry Calculator) on this input:

YOUR_INPUT_HERE

IOTools MCPサーバーに接続された任意のエージェントにこれを貼り付け、入力内容を追加してください。

埋め込みウィジェット

<iframe
  src="https://iotools.cloud/embed/dns-record-ttl-expiry-calculator/"
  width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
  title="DNS レコード TTL 有効期限計算機 — iotools.cloud"
  sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
  allow="clipboard-write"
  style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>

ご自身のページに貼り付けるだけ——無料、キー不要、リンクを掲載するだけです。

API/MCP 1回あたりの費用5クレジットから
クレジットが足りませんか?料金を見る

次の方法でも利用可能

ガイド

DNS レコード TTL 有効期限計算機は、DNS レコードのリストを明確な有効期限タイムラインに変換します。レコードを貼り付け、最後に取得した時刻を通知すると、このツールは各キャッシュコピーの有効期限切れの正確な時刻、残りのライブカウントダウン、変更があらゆる場所に反映されたと確認する前に待つべき安全な伝播ウィンドウ(TTL × 2)を計算します。

これはDNS変更の前後の瞬間 — マイグレーション、フェイルオーバー、メール(MX)切り替え — のために構築されており、本当の質問は「TTL は何か?」ではなく「古い値があらゆる resolver のキャッシュから排出されたことを信頼できるのはいつか?」です。

使い方

  1. レコードを入力します。1 行に 1 つずつ、TYPE TTL [name] 形式で。例えば:

    A 3600 example.com
    CNAME 300 www.example.com
    MX 14400 example.com
    TXT 86400 _dmarc.example.com

    TTL は秒単位です。# または ; で始まる行はコメントとして扱われ、スキップされます。ゾーンファイル形式の TTL TYPE name の順序付けも受け入れられます。

  2. 「取得時刻」を設定して、レコードが最後に提供または検索された時刻にします(たとえば、dig を実行した時刻)。現在の時刻を使用する場合は空のままにします。

  3. オプションで「評価時刻(現在)」を設定して、カウントダウンを特定の瞬間にスナップショットします。現在の時刻に対して測定する場合は空のままにします。

  4. サマリー(パースされたレコード、全体的なステータス、次の有効期限、すべてが明確になる時刻)と有効期限の詳細テーブル(レコードごとの有効期限時刻、カウントダウン、安全なウィンドウ)を読みます。**「マイグレーション用に推奨される TTL 削減スケジュールを表示」**をチェックして、ステップバイステップのマイグレーションチェックリストを取得します。

数字の意味

  • 有効期限切れ時刻 — 取得時刻 + TTL。この瞬間の後、準拠する resolver はキャッシュされた回答を提供するのではなく、再度クエリを実行する必要があります。
  • カウントダウン — 有効期限までの残り時間、または有効期限切れになってからどのくらい経ったか。
  • 安全なウィンドウ(TTL × 2) — 慎重な伝播ウィンドウ。resolver は変更の 1 秒前にレコードを取得できるため、古い値は完全な追加 TTL まで生き残ることができるため、TTL を 2 倍にすることは、完全な伝播を想定する前に広く使用されているトレードオフです。

どの DNS レコードタイプがサポートされていますか?

A、AAAA、CNAME、MX、TXT、NS、SOA、PTR、SRV、CAA、DS、DNSKEY、TLSA、SSHFP、NAPTR、SPF、HTTPS、SVCB、ALIAS を含む一般的なタイプが認識されます。行の不明なタイプは問題として報告され、その行はスキップされます。

マイグレーション前に TTL を下げるのはなぜですか?

レコードが 24 時間の TTL を持ち、変更を加えた場合、一部の resolver は最大 24 時間古い値を提供し続ける可能性があります。事前に TTL を下げる(たとえば 300 秒に)と、そのウィンドウが分単位に縮小され、実際の切り替えが高速に伝播します。オプションのスケジュールは、最大の TTL に基づいて、このレベル低下-変更-復元シーケンスを説明します。

最大 TTL は本当に制限されていますか?

はい。RFC 2181 は TTL を符号付き 32 ビット整数(2,147,483,647 秒)に制限しています。より大きい値は無効としてフラグが立てられます。

ライブ DNS ルックアップを実行していますか?

いいえ。任意の nameserver にはクエリを実行しません — TTL 値を自分で指定します。これにより、ツールはインスタント、オフライン対応、プライベートのままです。

プライバシー

すべてはブラウザ内で完全に実行されます。入力した DNS レコードとタイムスタンプは、デバイスから離れることはなく、任意のサーバーに送信されず、ログされたり保存されたりしません。

dnsttlexpirypropagationcachemigration

ツールが気に入りましたか?広告をなくしましょう。

1回のお支払いでアカウントから広告が完全になくなります。サブスクリプションも追跡もありません。