回答:
はい。ISPは、ほぼ確実に一定期間DNS設定をキャッシュしています。TTLの期限が切れると、レコードを更新することになっています。残念ながら、DNSキャッシングスキームでTTLをすべて無視しているように見えるISPが多数あります。これらのISPの1つにいると、TTLセットが非常に低くても、新しいレコードを尊重するまでに数時間から数日かかる場合があります。
ここには2つのことがあります。1つは、ドメインレジストラがレジストラのDNSサーバー上の何らかのWebフォーム/管理パネルを通じて提供したDNSエントリを配置するのにかかる時間です。この「更新」プロセスは通常15分以内に発生します。
2つは、各RR(レジストリレコード)のTTLフィールドであり、基本的に次のように記述されています。再び権限のあるサーバー/ホストがdomain.comについて尋ねるたびに)。TTL値はさまざまで、通常は約1日== 86400秒に設定されます。
次のコマンドを使用して、ISPのDNSサーバーに明示的に問い合わせることにより、ISPのDNSサーバーが結果をキャッシュしたかどうかを実際に確認できます。
nslookup domain.com ns1.isp.com
dig domain.com @ns1.isp.com
応答フィールドのTTLは、RRがサーバーにキャッシュされている時間を示します。
アレックス:
はい。ドメインのDNSレコードはTTL( "存続可能時間")値を指定します。これは、クライアントコンピューター(およびISPネームサーバー)に、再度問い合わせる前に、指定された期間だけ結果をキャッシュするように指示します。デフォルト値は24〜48時間です。
将来の移行をよりスムーズに行うための1つの優れたプラクティスを次に示します。カットオーバー日より数日先に進み、TTLを非常に短い値(300秒など)に変更します。新しいIPアドレスを構成すると、24時間に戻すことができます。あなたの観点から見ると、長いTTLの主な利点は、サイトの訪問者がキャッシュされたDNSクエリのパフォーマンス上の利点を体験できることです。また、ドメインのネームサーバーの負荷を軽減します。
現在の状況を考慮して、古いアドレスで数日間コンテンツをミラーリングし続ける可能性を探ることができます(サイトが静的な場合)、またはドメインの古いIPアドレスでHTTPサーバーを構成してリクエストを参照する新しいIPアドレス(サイトが動的な場合)。
乾杯、
マイル
ISPは、指定されている限りDNSエントリをキャッシュするDNSサーバーを実行します。
DNSレコードを制御する場合、そのレコードの1つの側面は、権威あるDNSサーバーから値を取得した後、その値をキャッシュする期間をDNSサーバー(および適切に動作するクライアント)に伝える「TTL」です。
ご注意ください-ISPとISPのDNSサーバーには大きな違いがあります。ISPのDNSサーバーを強制的に使用することはありません。自分で再帰サーバーを実行したり、GoogleのDNSサーバーを使用したり、OpenDNSを使用したりできます。
また、DNSレコードを頻繁に変更する予定で、それらの更新をすぐに有効にしたい場合は、レコードのTTLを減らす必要があります。DNSサーバーの負荷が増加しますが、同時にDNSの変化が速く表示されます。
ゾーンレコードの更新が世界中に伝播するのに最大72時間かかります。はい、ISPはDNSクエリをキャッシュします
編集:更新の進行状況を追跡するために使用できるオンラインツールがいくつかあります。これをチェックしてください。