
DNS に変更を加えるたびに、有線接続から表示すると反映されるまでに数時間かかるのに、モバイルの 3g T-mobile ネットワークでブラウジングすると数分で変更が反映されているのがわかります。
なぜこのようなことが起こるのか本当に理解したいです。
質問が閉じられることに関して: 質問自体は問題ありません。「専門的なシステム管理に関連しない」という理由で質問を閉じるのは、非常に迷惑であり、また不適切です。
これは質問で使用した用語や内容によるものでしょうか?
答え1
DNS レコードには TTL (存続時間) があります。これは秒単位で、0 から数週間までの範囲で設定できます。
dig www.google.com
www.google.com. 300 IN A 74.125.239.145
この場合、TTL は 300 秒で、準拠しているサーバーはレコードを 300 秒間だけ保持し、その後更新します。残念ながら、DNS レコードはさまざまな場所にキャッシュされるため、すべてのソフトウェアが TTL の遵守に関して正しい処理を実行するわけではありません。Web ブラウザーはこの点で有名ですが、私が知る限り最も悪いのは Linux システムの nscd デーモンです。
どのソフトウェアが古い記録を保持しているかを正確に把握するのは、多くの場合非常に困難です。