ネットワーク診断ツール

A レコードルックアップ

ドメインの IPv4 アドレス

esc
あなたの IP 8.8.8.8 または google.com

DNS とレコード

DNS ルックアップ あらゆるドメインのすべての DNS レコード A レコードルックアップ ドメインの IPv4 アドレス AAAA レコードルックアップ ドメインの IPv6 アドレス MX ルックアップ ドメインのメールサーバー NS ルックアップ 権威ネームサーバー TXT ルックアップ TXT レコード、SPF、検証 CNAME ルックアップ 正規名(エイリアス)レコード SOA ルックアップ Start of Authority レコード SRV ルックアップ サービスロケーションレコード CAA ルックアップ どの CA が証明書を発行できるか 逆引き DNS(PTR) IP アドレスからホスト名へ DNSSEC チェック ドメインは署名され検証されているか? DNS ヘルスチェック 委任と DNS の総合診断レポート

メール到達性

SPF チェック Sender Policy Framework レコードを検証 DMARC チェック DMARC ポリシーを検査・評価 DKIM チェック DKIM 公開鍵を検索・検証 ブラックリストチェック IP をメールブロックリスト(DNSBL)と照合 SMTP テスト メールサーバーに接続し STARTTLS をチェック MTA-STS チェック 受信メールに対する強制 TLS ポリシー BIMI チェック メール用のブランドロゴレコード TLS-RPT チェック SMTP TLS レポートポリシー

ネットワークとウェブ

SSL 証明書チェック サイトの TLS 証明書と有効期限を検査 HTTP ヘッダーチェック レスポンスヘッダー、リダイレクト、セキュリティを検査 Ping(TCP) TCP 経由での到達性と遅延 ポートチェック どの一般的なポートが開いているか

ドメイン

WHOIS ルックアップ ドメイン、IP、ASN の登録データ

Aレコードとは?

Aレコードは、ドメイン名を1つ以上のIPv4アドレスにマッピングします。最も基本的なDNSレコードで、ブラウザやクライアントがホスト名に対してどのサーバーに接続すべきかを伝えます。有効なAレコードがなければ、ドメインはIPv4経由でウェブサイトに解決されません。

Aレコードがドメインとサーバーを結ぶ仕組み

ホスト名を入力すると、リゾルバーはそのAレコードを検索し、接続先のIPv4アドレスを見つけます。レコードは単純なマッピングで、例えばexample.comから93.184.216.34です。1つのホスト名が異なるIPを指す複数のAレコードを持つこともでき、リゾルバーはそれらを順番に渡して、基本的な負荷分散を提供します。AレコードのTTLは、リゾルバーが再確認する前にアドレスをどれだけキャッシュするかを制御し、サイトを新しいサーバーへ移すときに重要になります。

Aレコード結果の読み解き方

各Aレコードの行は、ホスト名、それが解決するIPv4アドレス、秒単位のTTLを示します。example.com A 93.184.216.34 TTL 3600 のような結果は、ドメインがそのIPv4アドレスを指し、リゾルバーが1時間キャッシュしてよいことを意味します。同じ名前に複数のAレコードがあれば、トラフィックはそれらのIPに分散されます。アドレスがホスティングプロバイダーのサーバーと一致しなければ、DNSがまだ古いホストを指しており、更新が必要です。

よくあるAレコードの問題と修正方法

最もよくある問題は、ホスティングの移行後にAレコードが古いIPを指していることで、訪問者を誤ったまたは停止したサーバーに送ってしまいます。DNSプロバイダーでレコードを更新し、TTLが切れるのを待って修正します。ルートドメイン(example.com)にAレコードがないと、サイトはwwwでは読み込めても素のドメインでは読み込めません。すでにCNAMEを持つ名前にAレコードを追加しようとしたときにも衝突が生じます。DNSは同じホスト名でこれを許可しません。

よくある質問

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

Aレコードは、ドメイン名を93.184.216.34のようなIPv4アドレスにマッピングするDNSレコードです。誰かがドメインを訪れたとき、ブラウザが正しいサーバーに接続できるようにするものです。AはAddressを表します。最も基本的で不可欠なレコードタイプで、これがなければホスト名はIPv4経由で解決できません。

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

Aレコードはホスト名を直接IPv4アドレスに向けますが、CNAMEはホスト名を別のホスト名に向け、そのAレコードが使われます。ルートドメインや固定IPがある場合はAレコードを、CDNやSaaSエンドポイントのようにプロバイダーのホスト名に追従すべきサブドメインにはCNAMEを使ってください。

ドメインに複数のAレコードを設定できますか?

はい。ドメインは異なるIPv4アドレスを指す複数のAレコードを持てます。リゾルバーはそれらを順番に返し、基本的な負荷分散と冗長性のためにサーバー間でリクエストを分散します。1つのアドレスが到達不能なら、クライアントは別のを再試行できます。同じホスト名の背後で複数のフロントエンドサーバーを稼働させる大規模サイトで一般的です。

Aレコードを変更するにはどうすればよいですか?

DNSプロバイダーのコントロールパネルで、レコードのIPアドレス値を編集して保存することでAレコードを変更します。変更は古いレコードのTTLが切れると有効になり、数分から1日かかることがあります。変更の1日前にTTLを下げると、より速く伝播します。IPeekは結果を15分間キャッシュします。

Aレコードが解決しないのはなぜですか?

Aレコードは、そのホスト名に存在しない、ドメインのネームサーバーが設定ミスである、または変更の伝播が完了していないために解決しないことがあります。レジストラのNSレコードがDNSプロバイダーと一致すること、正確なホスト名にレコードが存在することを確認し、編集後はTTLが切れるのを待ってください。

関連ツール

Deutsch | English | Español | Français | Italiano | Português | Русский | Українська | 日本語 | 简体中文 | 한국어