ドメイン検索
DNSレコードについて
DNS(Domain Name System)レコードは、IPアドレス、メールサーバー、その他の重要な情報など、ドメインに関する情報を提供する設定です。このツールでは、任意のドメインのDNSレコードを検索して分析できます。
DNSルックアップとDNSレコードの完全ガイド
無料DNSチェッカー&DNSルックアップツール
任意のドメインのDNSレコードをすぐに確認できます。Google Public DNS経由のDNS over HTTPS(DoH)を使って、A、AAAA、CNAME、MX、TXT、NS、SOAレコードを検索します。開発者、システム管理者、Web担当者向けの無料DNSチェッカーツールです。DNS伝播の確認、メール配信のトラブルシューティング、ドメイン設定の分析に役立ちます。
主な機能
🔍 DNSレコードタイプ
- Aレコード(IPv4アドレス)
- AAAAレコード(IPv6アドレス)
- CNAMEレコード(エイリアス)
- MXレコード(メールサーバー)
- TXTレコード(SPF、DKIM、DMARC)
- NSレコード(ネームサーバー)
- SOAレコード(ゾーン権威情報)
⚡ リアルタイム検索
- 即時DNSクエリ
- Google Public DNS(8.8.8.8)
- DNS over HTTPS(DoH)
- インストール不要
- ブラウザ上で確認
📊 詳細な結果
- レコードタイプと値
- TTL(Time To Live)
- MX優先度
- 確認時刻
- 複数レコードの表示
💾 エクスポート
- クリップボードへコピー
- JSONとしてダウンロード
- TXTファイルとしてエクスポート
- CSV形式でエクスポート
- 簡単に共有
🔄 自動チェック
- タイプ変更時に自動確認
- リアルタイム更新
- 素早いレコード切り替え
- まとめて確認(ALL)
- サンプルドメインでテスト
🛡️ プライバシーとセキュリティ
- 安全なDoHプロトコル
- データを保存しません
- 追跡しません
- プライバシー重視
- クライアント側で処理
このDNSチェッカーを使う理由
100%無料・無制限: 登録、広告、制限なしで無制限にドメインのDNSレコードを確認できます。APIキーも不要です。
高速で正確: Google Public DNS(8.8.8.8)とDNS over HTTPSを使用し、高速で正確かつ安全にDNSを検索します。
すべてのレコードタイプ: A、AAAA、CNAME、MX、TXT、NS、SOAを個別に、またはALLオプションですべて同時に照会できます。
詳細情報: TTL値、MX優先度、複数レコードを確認できます。ドメインのDNS設定全体を把握できます。
開発者に便利: 結果をJSON、TXT、CSVとして出力でき、ドキュメント化、自動化、分析に使えます。
インストール不要: ブラウザベースのDNSルックアップツールです。インターネットに接続されたあらゆるデバイスで動作します。
DNSレコードの確認方法
- ドメインを入力: 入力欄にドメイン名(例: example.com)を入力します。
- レコードタイプを選択: 確認するDNSレコードタイプ(A、AAAA、CNAME、MX、TXT、NS、SOA、ALL)を選びます。
- DNSを確認をクリック: 「DNSを確認」ボタンを押すか、Enterキーで検索を実行します。
- 結果を表示: タイプ、値、TTL、優先度(MXレコードの場合)付きでDNSレコードを確認します。
- データを出力: 結果をクリップボードへコピー、またはJSON、TXT、CSVファイルとしてダウンロードできます。
- タイプを切り替え: レコードタイプを変更すると、別のDNSレコードを自動で確認できます。
DNSレコードタイプの理解
Aレコード(Address Record)
ドメイン名をIPv4アドレス(例: 93.184.216.34)に対応付けます。最も一般的なDNSレコードで、Webサイトホスティングに不可欠です。
AAAAレコード(IPv6 Address Record)
ドメインをIPv6アドレスに対応付けます。Aレコードの現代的な代替で、次世代のインターネットプロトコルに対応します。
CNAMEレコード(Canonical Name)
別のドメインを指すエイリアスを作成します。例: www.example.com → example.com。サブドメインでよく使われます。
MXレコード(Mail Exchange)
ドメインのメールサーバーを指定します。優先度の数値が小さいほど優先されます。メール配信に不可欠です。
TXTレコード(Text Record)
SPF、DKIM、DMARC、ドメイン認証など、さまざまな用途のテキスト情報を保存します。
NSレコード(Name Server)
ドメインの権威ネームサーバーを指定します。DNS管理の委任に使われ、複数設定することで冗長性を高めます。
SOAレコード(Start of Authority)
プライマリネームサーバー、管理者メール、シリアル番号、更新間隔など、ゾーン情報を含みます。
よくある用途
Webサイト移行: 新しいサーバーへ移行した後、DNS伝播やAレコード、CNAMEレコードの更新状況を確認します。
メールのトラブルシューティング: MXレコードを確認し、SPF、DKIM、DMARCのTXTレコードやメールサーバーの優先度を検証します。
DNS伝播: DNS変更がどの程度反映されているか、新しいレコードが見えるか、TTL値が適切かを確認します。
ドメイン設定: 新しいドメインに必要なレコードが存在するか、www、mail、ftpなどのサブドメイン設定を確認します。
セキュリティ監査: 不正なDNSレコード、SPFのなりすまし対策、DMARCポリシーの有無を確認します。
競合分析: 競合ドメインのホスティング事業者、メールサービス、インフラ構成を調査します。
CDN設定: CDNのCNAMEレコード、DNSベースの負荷分散、地理的ルーティングが正しく設定されているか確認します。
こんな方に最適
- システム管理者
- Web開発者
- DevOpsエンジニア
- IT担当者
- ネットワーク管理者
- Webマスター
- SEO担当者
- セキュリティ分析者
- ドメイン管理者
- メール管理者
- ホスティング事業者
- ドメインを管理するすべての人
DNS伝播とTTLの説明
DNS伝播: DNS変更が世界中のDNSサーバーへ広がるまでの時間です。通常は24〜48時間ですが、TTLやキャッシュ状況により短くなることもあります。
TTL(Time To Live): DNSサーバーがレコードを再問い合わせするまでキャッシュする時間(秒)です。TTLが低いほど変更は速く反映されますが、問い合わせは増えます。
ベストプラクティス: 予定されたDNS変更の24〜48時間前にTTLを下げ、変更後に伝播を待ち、安定したらTTLを戻します。
メールDNSレコードガイド
MXレコード: メールサーバーを指します。形式は優先度 + メールサーバードメインです。複数設定すると冗長性を確保できます。
SPF(Sender Policy Framework): 送信を許可するメールサーバーを列挙するTXTレコードです。メールなりすまし防止に役立ちます。
DKIM(DomainKeys Identified Mail): メール署名の公開鍵を含むTXTレコードです。メールの真正性を検証し、到達率改善に役立ちます。
DMARC(Domain-based Message Authentication): SPFとDKIMを使ったメール認証ポリシーを定義するTXTレコードです。フィッシング対策に有効です。
DNS問題のトラブルシューティング
レコードが見つからない: ドメインが存在しない、DNSが未設定、または伝播中の可能性があります。登録状況とネームサーバー設定を確認してください。
IPアドレスが違う: DNSキャッシュや古いレコードが原因の可能性があります。TTLの期限切れを待つか、DNSキャッシュをクリアしてください。
メールが動作しない: MXレコードが存在し正しいメールサーバーを指しているか、SPF、DKIM、MX優先度が正しいか確認します。
Webサイトが読み込まれない: AまたはAAAAレコードが正しいIPを指しているか、CNAMEの競合がないか、ネームサーバーが応答しているか確認します。
DNS管理のヒント
- ALLオプションを使う: すべてのレコードタイプを一度に確認し、ドメイン全体を素早く把握できます。
- 変更を記録する: 変更前にDNSレコードをエクスポートし、復元しやすいようJSONバックアップを残します。
- 定期的に監視する: 不正な変更や乗っ取りの兆候を検出するため、DNSレコードを定期的に確認します。
- 変更前にTTLを下げる: DNS更新の24〜48時間前にTTLを300秒(5分)へ下げます。
- 複数のMXレコード: メール冗長性のため、優先度の高いバックアップMXレコードを設定します。
- 変更後にテスト: 更新後、このツールでDNS変更が見えているか確認します。
- 複数の場所から確認: DNS伝播は場所により異なるため、異なるネットワークや国から確認します。
- DNSSECで保護: DNS偽装やキャッシュポイズニングを防ぐため、レジストラでDNSSECを有効にします。
- ワイルドカードレコード: *.example.com のAレコードは慎重に使ってください。誤設定するとセキュリティ問題につながります。
- IPv6対応: 将来に備えてAレコードと併せてAAAAレコードを追加します。
DNSのベストプラクティス
- 冗長なネームサーバー: 冗長性のため、少なくとも2つのネームサーバー(NSレコード)を使用します。
- 適切なTTL: 稼働中のドメインは3600、安定した設定は86400、変更中は300など、用途に応じて設定します。
- 一貫したレコード: wwwありとなしが同じ宛先を指すようにし、CNAMEまたはAレコードを一貫して使います。
- メール認証: 業務用メールドメインではSPF、DKIM、DMARCを必ず設定します。
- 定期監査: 四半期ごとにDNSレコードを見直し、未使用のサブドメインや古いレコードを削除します。
- CAAレコード: ドメインのSSL証明書を発行できる認証局を指定するCAAレコードを追加します。
- ルートでCNAMEを避ける: ルートドメイン(example.com)にはCNAMEを使わず、AまたはAAAAレコードを使います。
- サブドメイン整理: mail、www、ftp、api、dev、stagingなど、わかりやすい命名を使います。
DNSセキュリティの注意点
DNSハイジャック: 不正なDNS変更により通信が悪意あるサーバーへ誘導されます。定期監視とレジストラの2FAを有効にしてください。
キャッシュポイズニング: 攻撃者が偽のDNSデータをキャッシュへ注入します。DNSSECでレコードに署名し改ざんを防ぎます。
DDoS攻撃: DNSサーバーが大量のクエリで攻撃されます。DDoS保護サービスやAnycast DNSを使うと耐障害性が高まります。
サブドメイン乗っ取り: 削除済みサービスを指す未使用CNAMEは乗っ取られる可能性があります。不要なDNSレコードは速やかに削除します。
人気のDNSプロバイダー
Cloudflare DNS: 無料、高速、DDoS保護、DNSSEC対応、CDN連携。性能と安全性で人気です。
Google Cloud DNS: エンタープライズ向け、100% SLA、Anycast、低遅延。Google Cloud Platformと統合されています。
Amazon Route 53: AWSのサービスで、ヘルスチェック、トラフィックルーティング、ドメイン登録に対応します。
レジストラDNS: 多くのドメインレジストラは無料DNSホスティングを提供しており、基本用途には十分です。
高度なDNS機能
- GeoDNS: 訪問者の地理的位置に応じて異なるIPアドレスを返し、パフォーマンスを最適化します。
- ロードバランシング: 複数のAレコードや重み付きルーティングで複数サーバーへトラフィックを分散します。
- フェイルオーバー: ヘルスチェックや動的DNSを使い、プライマリ障害時にバックアップへ自動切り替えします。
- スプリットホライズンDNS: 内部ネットワークと外部ネットワークで異なるレコードを返し、セキュリティを高めます。
- 動的DNS: IPアドレス変更時にレコードを自動更新します。自宅サーバーなどに便利です。
- CAAレコード: ドメインのSSL証明書を発行できる認証局を制御します。
エクスポートと連携
JSONエクスポート: 自動化、スクリプト、監視ツール、ドキュメントシステムに適した構造化データ形式です。
TXTエクスポート: レポート、チケット、ドキュメント、非技術チームとの共有に適した読みやすい形式です。
CSVエクスポート: 一括分析、レポート、データベース取り込みに使える表計算ソフト対応形式です。
クリップボードコピー: ドキュメント、チケット、メール、チャットへ素早く貼り付けられます。
🔒 プライバシーとセキュリティ
すべてのDNS検索は、Google Public DNS(8.8.8.8)経由の安全なDNS over HTTPS(DoH)で実行されます。クエリは暗号化され、当サービスで記録または保存されません。ドメイン検索履歴も保存されず、処理は最大限のプライバシーのためブラウザ内で行われます。
DNSについてさらに学ぶ
Domain Name Systemの仕組み、DNSレコードタイプ(A、AAAA、CNAME、MX、TXT、NS)、DNSキャッシュ、伝播、DNSSECによるセキュリティ、トラブルシューティングのヒントを学べます。
読む: DNSとは?