GitHub Pagesツール

無料 DNSレコード早見表

ドメイン名を入力してA、AAAA、CNAME、MX、TXTレコードの例を表示します。

ツールを読み込み中...

DNSレコード早見表とは

DNSレコードは、人間が読めるドメイン名を、トラフィックのルーティング、メールの配信、ドメイン所有者の確認を行うための指示に変換します。初心者は、GitHub Pagesなどのホスティングサービスにカスタムドメインを設定する際に、A、AAAA、CNAME、MX、TXTレコードに最も頻繁に遭遇します。各レコードタイプは異なる目的を果たします。AレコードはIPv4アドレスを指し、AAAAレコードはIPv6アドレスを指し、CNAMEレコードはある名前を別の名前にエイリアスし、MXレコードはメールを転送し、TXTレコードは検証データとポリシーデータを保持します。このツールは、コマンドラインの知識を必要とせずに、サンプル値と設定のコンテキストを提供します。

クイックアンサー

DNSレコードは、ドメインをIPアドレス、メールサーバー、検証データにマッピングすることで、ドメインをホスティングサービスに接続します。各レコードタイプは特定の目的を果たし、間違ったタイプを使用するとサイトやメールが機能しなくなる可能性があります。

Last updated: 2026-06-11

制限事項

  • 生成されるサンプルレコードは一般的なものです。実際のDNS値は、ホスティングプロバイダー、メールサービス、特定の要件によって異なります。
  • DNS変更がグローバルに伝播するまでには、TTL値やドメインプロバイダーによって数分から数時間かかる場合があります。
  • CNAMEレコードは同じ名前の他のレコードタイプと共存できません。APEXでCNAMEを使用すると、メールなどの他のサービスが機能しなくなります。

Sources:MDN Web Docs · W3C Specifications · jquery.app on GitHub

使い方

  1. ドメイン名を入力します。ツールは一般的なホスティングシナリオに基づいてサンプルDNSレコードを生成します。
  2. 生成されたレコードタイプのテーブルを確認します。各レコードタイプにはサンプル値と簡単な説明があります。
  3. 各レコードタイプの下にある設定ノートを読み、実際の設定の参考にします。
  4. これらの例を、ドメインプロバイダーでの実際のDNS設定の開始点として使用します。

主な用途

  • ドメインレジストラで正しいAまたはCNAMEレコードを追加して、GitHub Pagesのカスタムドメインを設定する。
  • メールプロバイダーを指すMXレコードを追加して、ドメインのメール配信を設定する。
  • Google Search Console、GitHub Pages、またはサードパーティサービスに必要なドメイン検証TXTレコードを追加する。

用途

使用例

CNAMEを使用したwwwサブドメイン

サイト所有者がwww.example.comでGitHub Pagesサイトを読み込みたい場合。ツールはwww.example.comをyour-username.github.ioに指すCNAMEレコードを生成します。

Aレコードを使用したAPEXドメイン

パブリッシャーがwwwなしでexample.comにアクセスできるようにしたい場合。ツールはGitHub PagesのAレコードIPアドレスをリスト表示し、ルートドメインではCNAMEが使用できないことを説明します。

よくあるミス

  • CNAMEとAレコードを混同し、Aレコードが必要な場所にCNAMEを使用したり、その逆を行ってしまう。
  • DNS仕様で許可されていない、ドメインのAPEXまたはルートにCNAMEを追加してしまう。
  • TTL値を設定し忘れ、変更管理に支障をきたすほど長いデフォルトTTLのままにしてしまう。

検証

  1. digやWebベースのDNSチェッカーなどのDNSルックアップツールを使用して、各レコードが伝播後に期待どおりの値に解決されることを確認する。
  2. DNS変更完了後にサイトがHTTPSで読み込まれることを確認する。一部のDNSプロバイダーは設定されたTTLよりも長く古いレコードをキャッシュする場合がある。

FAQ

DNSレコード早見表のFAQ

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

Aレコードはドメイン名を直接IPv4アドレスにマッピングします。CNAMEはあるドメイン名を別のドメイン名にマッピングし、追加のDNSルックアップを通じて解決されます。

ルートドメインでCNAMEを使用できますか?

いいえ。DNS仕様ではドメインのAPEXでのCNAMEは許可されていません。ルートドメインにはAレコードを使用するか、DNSプロバイダーがCNAMEフラットニングまたはALIAS機能を提供しているか確認してください。

どのTTL値を使用すべきですか?

初期DNS設定時は300または600秒を使用して、変更が迅速に反映されるようにします。動作が確認できたら3600以上に切り替えて、DNSクエリの負荷を減らします。

DNS変更が完全に伝播したことを確認するにはどうすればよいですか?

dig、nslookup、またはオンラインのDNSチェッカーツールを使用して、複数のパブリックリゾルバーに対してドメインをクエリします。すべてのリゾルバーが新しいレコード値を返すことを確認してください。伝播時間はTTLに依存します。TTLが3600秒のレコードは、すべてのキャッシュが期限切れになるまでに最大1時間かかる可能性があります。計画的な変更の前にはTTLを300に下げ、変更が反映されたことを確認してから元に戻してください。

関連ツール

その他のgithub pagesツール

こちらもお試しください

こちらもお試しください