Mexico

MexicoのDNS浸透チェッカー

Mexicoにある4台のリゾルバー(Benito Juarez · Mapastepec · Mapastepec · La Cañada)に対してDNSルックアップを実行します。

有効なドメイン名を入力してください。

4か所からチェック中
  • 解決済み
  • 応答なし
  • チェック中
Benito Juarez19.38° N, 99.18° WMapastepec15.44° N, 92.89° WMapastepec15.44° N, 92.89° WLa Cañada20.62° N, 100.25° W
  • MX Benito Juarez Mexico
  • MX Mapastepec Mexico
  • MX Mapastepec Mexico
  • MX La Cañada Mexico

MexicoからDNSを確認するとわかること

キャッシュはローカル

DNSリゾルバーは、各レコードのキャッシュをTTL(有効期間)が許すあいだ保持します。しかもこれは場所ごとに別々に行われます。そのため、すでに公開済みの変更があるリゾルバーには反映されている一方で、別のリゾルバーはまだ古い答えを返し続けている、ということが起こります。

国内からの視点

Mexicoからの確認では、その国の中にあるサーバーでレコードを引くため、別の大陸のリゾルバーがたまたま返す内容ではなく、現地の人々が実際に受け取っている内容がわかります。

重要になる場面

これが最も重要になるのは、レコードを編集した直後です。8.8.8.8のようなグローバルなリゾルバーでは見えている更新が、MexicoのローカルISPではキャッシュが切れるまで古いままのことがあります。Mexicoのサーバーに対して確認を実行すれば、現地の訪問者が頼っているリゾルバーに新しい値が届いたかどうかがわかります。移行やメールの切り替えが効くのを待っているとき、本当に知りたいのはこの答えです。

DNS浸透(伝播)の仕組み

TTLタイマー

すべてのDNSレコードにはTTL(time-to-live)が設定されています。これは、リゾルバーが再度問い合わせるまでにキャッシュした答えを保持してよい秒数です。レコードを変更しても、古い値を持っているリゾルバーはそのタイマーが切れるまで古い値を返し続け、切れて初めて新しい値を取得します。

段階的な期限切れ

「浸透」とは、この期限切れが多数の独立したリゾルバーでばらばらに起こっていく過程にすぎません。だからこそ、変更前にTTLを下げておけば反映が早まります。決まった待ち時間はなく、古い答えがどれだけ残るかはレコード自身のTTLが決めます。

よくある質問

なぜMexicoのDNSサーバーは8.8.8.8と違う結果を返すのですか?

原因は2つあります。まず、各リゾルバーは独立してキャッシュするため、あるリゾルバーが別のリゾルバーより古い答えを保持していることがあります。

次に、CDN(コンテンツ配信ネットワーク)は問い合わせ元リゾルバーの場所に応じて応答し、Mexicoのリゾルバーを近くのエッジノードに誘導します。

どちらの答えも、それぞれの場所にとっては同時に正しいことがあります。

DNSの変更がMexicoで見えるようになるまでどのくらいかかりますか?

それは国ではなく、レコードのTTLで決まります。

Mexicoのリゾルバーはキャッシュが切れるまで以前の答えを保持し、その後で新しい答えを取得します。

変更前にTTLを下げておけば早く反映されます。

そうでなければ、元のタイマーが切れるまで古い値が残ることがあります。

MexicoのユーザーはどのDNSサーバーを使うべきですか?

ほとんどの人にとっては、プロバイダーが割り当てるリゾルバーで問題なく、たいてい遅延も最小です。

別の選択肢が欲しい場合は、Mexicoから到達できるパブリックリゾルバー、たとえばCloudflare(1.1.1.1)やGoogle(8.8.8.8)を指定できます。

速度・プライバシー・フィルタリングのどれを重視するかで、適切な選択は変わります。

なぜわざわざMexicoからDNSを確認するのですか?

Mexicoの訪問者が実際に解決している内容がわかるからです。

これはグローバルなルックアップとは異なる場合があります。

オーディエンスがMexicoにいる場合や、ホスティングやメールをそこへ移した場合、国内のリゾルバーに対して確認すれば、それらのユーザーが頼るサーバーにレコードが届いたことを確かめられます。