DNS レコードを調べる方法

· 4 分で読めます

DNS はドメイン名を IP アドレスに変換するシステムです。何かおかしいとき — Web サイトが読み込めない、メールが届かない、SSL 証明書が失敗する — DNS レコードを確認するのはたいてい最初のデバッグステップです。

DNS レコードの種類

レコード 役割 値の例
A ドメインを IPv4 アドレスにマップ 93.184.216.34
AAAA ドメインを IPv6 アドレスにマップ 2606:2800:220:1:...
CNAME あるドメインを別のドメインのエイリアスにする www → example.com
MX ドメインのメールサーバー mail.example.com(優先度 10)
TXT テキストデータ(SPF、DKIM、検証) "v=spf1 include:..."
NS ドメインのネームサーバー ns1.example.com
SOA Start of Authority(ゾーン情報) 主要 NS、管理者メール、シリアル番号

DNS レコードを調べる方法

  1. ドメインを入力 — 任意のドメイン名(example.com など)を検索ツールに入力します。
  2. レコードタイプを選択 — A、AAAA、MX、TXT、CNAME、NS、SOA のいずれかを選びます。または全タイプを一度に問い合わせます。
  3. 結果を確認 — 返されたレコード、その値、TTL(キャッシュ生存時間)、関連データを表示します。

DNS でデバッグする

サイトが読み込めない? A レコードを確認します。存在しないか、誤った IP を指していると、ドメインがサーバーに接続されていません。

メールが届かない? MX レコードを確認します。MX レコードが欠けている、または間違っていると、メールがメールサーバーに配信されません。

SSL 証明書のエラー? ドメインの A レコードが、証明書がインストールされている正しいサーバーを指しているか確認します。CNAME のチェーンが別の場所を指していないかもチェックしましょう。

ドメイン検証が失敗? 多くのサービス(Google、Microsoft、Cloudflare)はドメインの所有権を証明するために TXT レコードを追加するよう求めます。TXT レコードを照会して、追加されているか確認しましょう。

DNS の伝播? 変更後、世界中に伝播するまで最大 48 時間かかることがありますが、ほとんどの更新は数分から数時間で見えるようになります。

ヒント

よくある質問

DNS とは何ですか?

DNS(Domain Name System)は、example.com のようなドメイン名を、コンピュータ同士が接続するために使う 93.184.216.34 のような IP アドレスに変換します。インターネットの「電話帳」とよく呼ばれます。

A レコードとは何ですか?

A レコードはドメイン名を IPv4 アドレスにマップします。Web サイトを訪問するとき、ブラウザは DNS ルックアップを行って A レコードを見つけ、その IP に接続します。

A レコードと AAAA レコードの違いは何ですか?

A レコードは IPv4 アドレス(例:93.184.216.34)を指します。AAAA レコードは IPv6 アドレス(例:2606:2800:220:1:248:1893:25c8:1946)を指します。最新のサイトはほとんど両方を持っています。

MX レコードは何のためにありますか?

MX(Mail Exchange)レコードはドメインのメールを処理するサーバーを指定します。誰かが user@example.com にメールを送ると、送信側サーバーは example.com の MX レコードを検索して配信先を判断します。