Domain IP Lookup

NSレコード確認:誰がドメインのDNSを運用している?

DNSレコードを追加したのに何も変わらない、プロバイダーを移行したので動作の証拠がほしい。どのレコードが有効になるかは、ドメインのネームサーバーが決めます。下で各ネームサーバーをIPアドレスとともに検索し、表を使ってどのプロバイダーなのかを調べましょう。

例:

ネームサーバーがすべてを決める理由

どのネームサーバーがドメインを管理するかは、レジストラーに記録されています。リゾルバーは答えが必要になると、ドメインのトップレベルのレジストリにそのサーバーを問い合わせ、続いてそのサーバーに直接問い合わせます。他の管理画面にどう表示されていようと、そのサーバーが公開している内容が、あなたのドメインの正解です。

そのため、あるコントロールパネルで追加したレコードが何も効いていないように見えることがあります。ドメインのネームサーバーが別のプロバイダーのものであれば、誰も読まないゾーンを編集していることになるからです。

このネームサーバーを運用しているのはどのプロバイダー?

ネームサーバーのホスト名を見ると、たいていプロバイダーがわかります。

ネームサーバー名の例通常の意味
name.ns.cloudflare.comCloudflare DNS
ns-123.awsdns-45.com(.org、.net、.co.ukもあり)Amazon Route 53
ns1-01.azure-dns.comMicrosoft Azure DNS
ns-cloud-a1.googledomains.comGoogle Cloud DNS
ns01.domaincontrol.comGoDaddy
dns1.registrar-servers.comNamecheap
ns1.digitalocean.comDigitalOcean

これらはよくあるパターンで、確実ではありません。プロバイダーはサーバーに好きな名前を付けられますし、大手企業の中には自社で運用しているところもあります。

正常なネームサーバー構成とは

  • ネームサーバーは少なくとも2台。1台が故障しても、ドメインがオフラインになりません。
  • サーバーは別々のネットワークに置く。1つの障害がすべてのサーバーに及ぶことがありません。
  • レジストラーとゾーン内で同じセットを設定する。食い違うとレームデリゲーションになり、リゾルバーが一貫しない応答を受け取ります。
  • 記載されたサーバーがすべて実際に応答する。応答しないサーバーが1台あると、リゾルバーがタイムアウトを待つため、検索が遅くなります。

ネームサーバーの変更が反映されたかを確認する

  • ドメインのNSレコードを検索し、新しいプロバイダーのサーバーが記載されていることを確認します。
  • 古い応答の期限が切れるまで待ちます。レジストリやリゾルバーは通常、ネームサーバーのデータを1日以上キャッシュするため、しばらくは古いサーバーが見えるネットワークも残ります。
  • 変更があらゆる場所で確認できるまで、旧プロバイダーのゾーンを同じレコードで公開したままにしておきます。早く停止すると、応答しなくなったサーバーに一部の訪問者が誘導されます。
  • DNS検索ツールを使い、各ネームサーバーのSOAシリアル番号を比較します。同じゾーンを持つサーバーは、同じシリアルを返すはずです。

よくある質問

ガイド