ハウツーガイド

DNS設定方法(A・CNAME・MX・TXT)完全ガイド:ドメイン管理とサイト運用のポイント

  • 16 読むのにかかる時間(分)
  • Hostragons チーム
DNS設定方法(A・CNAME・MX・TXT)完全ガイド:ドメイン管理とサイト運用のポイント

DNS設定は、あなたのドメインがウェブサイト、メールサービス、認証レコードなどをどのサーバーに振り分けるかを決める技術的な記録です。ドメインを取得した際は、通常AレコードでホスティングのIPアドレスに紐づけ、wwwなどのサブドメインはCNAMEレコードを追加、ビジネスメールにはMXレコードを設定、そしてSPF・DKIM・DMARCやサービス認証にはTXTレコードを利用します。簡単に言えばDNSは、ユーザーがブラウザに入力したドメイン名を、正しいウェブサーバーやサービスへ導くインターネットの住所録です。

本ガイドではA・CNAME・MX・TXTレコードの役割、どんな状況でどれを使うべきか、ドメイン管理画面でDNSを設定する際の注意点、そして変更が反映されるまでの時間を、実際の利用例を交えてステップごとに解説します。代表的なシナリオを例に、ドメインをホスティングに接続する方法、wwwリダイレクト、ビジネスメール運用、Google Search Console認証、メール到達率強化などを取り上げます。

DNSの構成は一見複雑ですが、仕組みを理解すれば管理は体系的です。誤ったレコードはサイトが表示されなくなったり、メールが届かなくなったり、SSL認証が完了しない原因にもなります。変更前に現在のレコードを控え、TTL値を計画し、可能なら一つずつテストしながら進めることが重要です。Hostragonsなら、ドメイン・ホスティング・SSLを一つのエコシステムで管理でき、よりコントロールしやすくなります。ドメイン管理は Hostragons ドメイン登録および転送サービス、ウェブ公開は Hostragons ウェブホスティングパッケージ、安全な接続は Hostragons SSL証明書 のページをご参照ください。

DNSとは?ドメイン管理でなぜ重要なのか

DNS(Domain Name System)は、ドメイン名をIPアドレスに変換する分散型システムです。人は「example.com」のように覚えやすいドメイン名を使いますが、サーバー同士は「192.0.2.10」などIPアドレスで通信します。DNSレコードは、ドメインがどのIPアドレスやメールサーバー、認証値に紐づくかを示します。

ウェブサイト運用の三要素は「ドメイン」「ホスティング」「DNS」です。ドメインはブランド名、ホスティングはサイトファイルの保管場所、DNSはその橋渡し役です。ドメインだけあってもDNSがホスティングIPを示していなければ、ユーザーはサイトにアクセスできません。ホスティングがあってもネームサーバーやAレコードが間違っていると、ブラウザは空白やエラー、あるいは古いサーバーの内容を表示してしまいます。

DNSはメールインフラの基盤でもあります。例えば「info@yourdomain.jp」宛のメールをどのサーバーに配信するかはMXレコードで決まります。送信メールのスパム回避にはSPF・DKIM・DMARCといったTXTレコードが不可欠です。DNS設定はサイト公開だけでなく、ブランド信頼性やメール評判、広告認証、セキュリティにも直結する重要な役割を持ちます。

主要DNSレコード:A・CNAME・MX・TXT比較

よく使うDNSレコードはA・CNAME・MX・TXTの4種類です。それぞれ用途が異なり、間違ったタイプを選ぶとサービス停止につながります。下表は主な違いをまとめています。

主要DNSレコード:A・CNAME・MX・TXT比較
レコード種別役割主な用途注意点
AドメインをIPv4アドレスに紐づけるドメインをホスティングサーバーに接続203.0.113.25IPアドレス変更時はレコード更新が必要
CNAMEドメインを別ドメインへエイリアスで接続wwwやblog/panel等のサブドメインyourdomain.jpルートドメインでの利用は推奨されない場合が多い
MXメールをどのサーバーへ配信するか指定ビジネスメール、Google Workspace、Microsoft 365等mail.yourdomain.jp優先度(Priority)設定が重要
TXT認証・セキュリティ等のテキスト情報を持つSPF・DKIM・DMARC認証、サービス認証v=spf1 include:... ~allSPFレコードは複数設定するとエラーになる

この表をルールとして覚えると便利です。サイトをIPアドレスに紐づけるならAレコード、サブドメインを他のドメインに紐づけるならCNAME、メール配信はMX、認証やメールセキュリティはTXTを使います。DNS設定時に用途に合ったレコード種を選ぶことが、トラブルなく運用する第一歩です。

DNS設定前の準備チェックリスト

DNSを変更する前に必要情報を揃えておくと、ミスや時間ロスを防げます。特に公開サイトや稼働中メールがある場合、無計画な変更は顧客体験を損ねることがあります。プロフェッショナルなドメイン管理のため、下記チェックリストを参考にしてください。

  • ドメイン管理画面へのアクセス権を確認
  • ホスティング業者からIPアドレスを控える
  • 使用するネームサーバーやDNSゾーン情報を確認
  • メールサービスがある場合はMX・SPF・DKIM・DMARC値を取得
  • 現在のDNSレコードをスクリーンショットやエクスポートで保存
  • TTL値は事前に短くしておく
  • アクセスが少ない時間帯に変更作業を行う
  • 変更後テスト用のDNSチェックツールやブラウザキャッシュクリア手順を用意

TTL(Time To Live)はDNSレコードがキャッシュされる時間です。TTLが3600なら約1時間キャッシュされます。大規模なサーバー移転時は作業数時間前にTTLを300秒程度に下げておくと反映が速くなります。ただし必要以上に短いTTLはDNS問い合わせ数が増えるので、作業完了後は1800や3600など標準値に戻すのが一般的です。

Aレコード設定方法

AレコードはドメインやサブドメインをIPv4アドレスに紐づけます。サイトをホスティングに接続する際、最も頻繁に編集するレコードです。例えばyourdomain.jpをHostragonsホスティングの203.0.113.25に接続したい場合、ルートドメイン用にAレコードを設定します。

実例:Aレコード設定

新規WordPressサイトを作成し、ホスティングのIPが203.0.113.25だとします。ドメイン管理画面でDNS管理を開き、ホスト欄に「@」を入力します(これはルートドメインを表します)。種別でAを選択、値に203.0.113.25、TTLは3600に設定。保存後、yourdomain.jpはこのIPへ繋がります。

Aレコード設定手順

  • ドメイン管理画面にログイン
  • DNS管理・DNSゾーン・DNSレコード画面を開く
  • 新規レコード追加を選択
  • 種別でAを選択
  • ホスト欄に「@」や「blog」「panel」などを入力
  • 値欄にホスティングIPアドレスを入力
  • TTL値を設定し保存
  • 反映後、ブラウザやDNSツールでアクセス確認

Aレコード設定時によくあるミスは、古いIPを消さず新しいIPで重複レコードを作ることです。同じホストで複数Aレコードは意図的な負荷分散で使われますが、通常は誤って2つのIPを指定すると、訪問者が時々古いサーバーに繋がる場合があります。同じホストのレコードは必ず確認しましょう。

CNAMEレコード設定方法

CNAME(Canonical Name)は、ドメインを別ドメインのエイリアスとして接続するレコードです。主な用途はwwwサブドメインです。例えばwww.yourdomain.jpをyourdomain.jpと同じサイトにしたい場合、www用CNAMEを設定できます。

実例:CNAMEレコード設定

yourdomain.jpのルートドメインがAレコードでホスティングIPに紐づいている場合、www.yourdomain.jpもIP指定せず、CNAMEでyourdomain.jpにエイリアス設定できます。ルートのIPが変わってもwwwは自動で追従し、wwwレコードの更新は不要です。

CNAMEレコード設定手順

  • DNS管理画面で新規レコード追加
  • 種別でCNAMEを選択
  • ホスト欄に「www」「blog」「shop」などサブドメインを入力
  • 値欄に接続先ドメインを入力
  • TTL値を設定し保存
  • サブドメインの動作をブラウザで確認

CNAME利用時の注意点は、ルートドメイン(@)でCNAMEは多くのDNSで非推奨・非対応です。ルートにはNS・SOA・MXなど他レコードが必要な場合が多いからです。そのため基本はルートはAレコード、サブドメインはCNAMEで運用します。CDNやSaaS等特殊な案内がある場合は、必ずサービスの公式ドキュメント通りに設定しましょう。

MXレコード設定方法

MX(Mail Exchange)は、ドメイン宛メールをどのサーバーへ配信するか決めるレコードです。サイトとメールが別サーバーでも、DNSで切り分け可能です。例えばサイトはHostragonsホスティング、メールはGoogle WorkspaceやMicrosoft 365で運用する場合もあります。

MXレコードの優先度について

MXレコードは値と共にPriority(優先度)という数字を持ち、低い数字ほど優先されます。Priority 10のサーバーが20より先に試され、メインがダウンした時はセカンダリが使われます。メール継続運用の要です。

MXレコード設定手順

  • メールサービス提供元からMXサーバーアドレスを取得
  • DNS管理画面で既存のMXレコードを確認
  • 不要な古いMXレコードは削除、または案内通り編集
  • 新規MXレコードを追加、ホスト欄は「@」が一般的
  • メールサーバーの値と正しい優先度を入力
  • 複数MXは提供元の順番通りに全て登録
  • 保存後、メール送受信をテスト

MXで起こりがちなトラブルは、複数メールサービスのレコードが混在することです。例えば旧ホスティングのメールレコードとGoogle Workspaceレコードが共存すると、一部のメールが間違ったサーバーに届く場合があります。ビジネスメール移行時は事前に受信箱を作成し、DNS変更はアクセスが少ない時間帯に行うのがベストです。メール運用については Hostragons 企業向けメールソリューション をご覧ください。

TXTレコード設定方法

TXTレコードはDNS上でテキスト情報を公開するためのものです。現代のドメイン管理では認証・セキュリティ用途が主です。Google Search ConsoleやMicrosoft 365、Meta Business、広告認証、SSL認証などでTXTレコードの追加を求められます。またメールセキュリティのSPF・DKIM・DMARCもTXT形式で設定します。

SPF・DKIM・DMARCの重要性

SPFはドメインからメール送信できるサーバーを指定します。DKIMは送信メールに暗号署名を付与し、DMARCは受信側にSPF・DKIM判定と対応方法を指示します。この3つを正しく設定すると、メールがスパムフォルダに入る確率が下がり、ドメインのなりすまし送信から守れます。

TXTレコード設定手順

  • 認証やメールサービスから提供されたTXT値をコピー
  • DNS管理画面で新規TXTレコード追加
  • ホスト欄は「@」、DKIMの場合は「selector._domainkey」等を指定
  • TXT値を正確に貼り付け
  • 保存後、認証ツールで確認
  • SPFの場合、同一ドメインで複数SPFレコードが無いかチェック

TXTレコードは、ほんの一文字のミスで認証失敗します。SPFは空白やコロン、includeの書き方に特に注意。ルートドメインで複数の「v=spf1」レコードはNGで、許可する送信元は一つのSPFレコードにまとめる必要があります。例えばホスティングのメールとメールマーケティングサービス両方使う場合も、2行に分けず1行でincludeを追加しましょう。

ネームサーバー変更とDNSレコード変更の違い

ネームサーバー変更とDNSレコード変更の違い

DNS設定時、「ネームサーバー変更」と「DNSレコード変更」を混同しがちです。ネームサーバーはドメインのDNSレコードをどのサーバーが管理するかを決め、DNSレコードはそのネームサーバー上で設定するA・CNAME・MX・TXT等の個別ルーティングです。ネームサーバーを変更するとDNS管理場所自体が変わり、Aレコード変更はウェブの向き先だけ変わります。

例えばドメインは他社で管理していて、ホスティングはHostragonsの場合。方法は2つ。①ドメインのネームサーバーをHostragonsに切り替え、DNSレコードもHostragons上で管理。②ドメイン管理会社のDNS画面を使い、AレコードだけHostragonsのIPへ向ける。どちらが適切かはメールインフラの場所や管理の一元化希望によります。

DNS反映時間はどれくらい?

DNS変更は通常数分~数時間で反映され始めますが、全世界で完全に新しい情報が認識されるまで24~48時間かかることもあります。この期間はTTL値やISPのキャッシュ、ブラウザキャッシュ、レコード種別に左右されます。最近は多くの変更が5~60分で見えますが、重要な移行時は48時間の猶予を見ておくと安心です。

反映状況はネットワークごとにチェック可能です。モバイル回線や別ブラウザ、シークレットウィンドウ、オンラインDNSチェックツールが便利です。PCで古いレコードが残る場合はDNSキャッシュのクリアが必要。CDNやファイアウォールを使っている場合は、DNSだけでなくCDNキャッシュやSSL構成も要確認。SSL関連トラブルは SSL証明書設置とHTTPSリダイレクトガイド を参考にしてください。

ドメインをホスティングに接続するDNS構成例

新サイト公開時の典型的なDNS構成はとてもシンプルです。まずDNS管理場所を決め、ホスティングIPを取得。ルートドメインにAレコード、wwwにCNAME、メールを使うならMXとTXTを設定します。

  • ルートドメイン:Aレコード(@)、値はホスティングIP
  • wwwサブドメイン:CNAMEレコード(www)、値はyourdomain.jp
  • メールサーバー:MXレコード(@)、値はメールサービスのアドレス
  • SPF:TXTレコード(@)、値はメールサービスのSPF行
  • DKIM:TXTレコード(selector)、値はDKIMキー
  • DMARC:TXTレコード(_dmarc)、値はポリシー行

この構成は一般例で、ホスティングやメールサービスにより値は異なります。HostragonsならIPやメール情報、必要なルーティングがすぐ確認できます。WordPress・企業サイト・ECサイトなどを始める場合は WordPressホスティング設定cPanelでのドメインリダイレクト、ウェブサイト移行ガイド もご活用ください。

DNS設定でよくあるミスと解決策

DNSトラブルは小さなミスが大きな影響を及ぼします。代表的な誤りは、IPアドレスの間違いです。ホスティング変更やサーバー移転時に古いAレコードが残ると、サイトは旧サーバーを表示し続けます。解決はホスティング画面で最新IPを確認し、DNSレコードを更新すること。

次に多いのは、同じホストにAとCNAMEが重複するケースです。サブドメインでAとCNAMEを同時設定すると多くのDNSで無効化されます。例えばwwwにCNAMEを使うならwww用Aレコードは追加しないこと。三番目はMX変更時にSPF・DKIM・DMARCを忘れたり、古いメールサービスのレコードが残ること。これがメール到達率低下の原因になります。

四番目は認証用TXTレコードの一部文字漏れです。コピペ時に改行や空白、欠落があるとGoogleやMicrosoftなどの認証が完了しません。五番目はDNS反映を待たずに何度もレコードを編集すること。保存後はしばらく待ち、異なるネットワークでテストし、一つ一つ進めるのが確実です。

DNSのセキュリティ・パフォーマンス向上のヒント

DNSはルーティングだけでなく、セキュリティやパフォーマンスにも直結します。ドメインをロックし、管理画面は強力なパスワードと2段階認証を必ず利用しましょう。無断DNS変更はサイトのなりすましやメール停止の原因になります。ドメイン所有者メールアドレスも最新化し、移管や回復時に備えておきましょう。

パフォーマンス面では不要なレコードを削除し、適切なTTL値を使用すると管理が楽になります。頻繁に変更するレコードは短めTTL、安定レコードは長めTTLがおすすめ。CDN利用時はCNAMEや独自DNS構成をサービスの指示通りに。IPv6対応を希望する場合はAAAAレコードも検討できますが、このガイドはA・CNAME・MX・TXTが中心です。

メールセキュリティは最低でもSPF・DKIMを公開し、可能ならDMARCを段階的に導入しましょう。最初はDMARCを監視モードで運用し、レポート分析後に厳格なポリシーへ移行するのが安全です。この方法なら正当なメールまでブロックせず、セキュリティレベルを徐々に高められます。

簡単ステップでDNS設定:運用フローまとめ

DNS設定時は下記の流れが、ほとんどのサイト公開に十分です。まずドメインのネームサーバーを確認。DNS管理がHostragonsなら同一画面で、他社の場合はそのDNS画面で。ホスティングIPを取得し、ルートドメインにAレコード、wwwにCNAME、メールが必要ならMX・TXTを設定。最後にSSL証明書が正しくドメインをカバーし、HTTPSリダイレクトが有効か確認します。

このフローで各変更を記録し、特に本番サイトはバックアップやリカバリプランを作成することがプロの習慣です。小規模ブログなら10~15分程度で完了しますが、ビジネスメールや複数サブドメインの場合は計画的に。大切なのは、レコードの目的に合わせて設定し、反映状況を根気強くテストすることです。

よくある質問と回答

DNS設定変更後、サイトはすぐ表示されますか?

多くのDNS変更は数分~数時間で反映されますが、全世界で完全反映するには24~48時間かかることも。TTL値やISP・ブラウザキャッシュが影響します。

AレコードとCNAMEレコードの違いは?

Aレコードはドメインを直接IPv4アドレスに接続、CNAMEはサブドメインを他のドメインへエイリアス接続します。ルートはA、wwwなどはCNAMEが一般的です。

メール運用はMXレコードだけで十分?

受信にはMXが必須ですが、信頼性ある送信にはSPF・DKIM・DMARCのTXTレコードも重要。これらでスパムリスクやなりすまし送信を防げます。

ネームサーバー変更とAレコード変更、どちらが適切?

DNS管理を新しいサービスに移したいならネームサーバー変更、ウェブだけ新ホスティングに向けたいならAレコード変更でOK。メールインフラの場所によって判断しましょう。

DNSレコードを間違えて設定したらどうなる?

誤ったDNSレコードはサイト非表示、wwwアクセス不能、メール不達、認証失敗などの原因に。変更前に必ずバックアップを取り、1つずつテストしながら進めるのが最も安全です。

まとめ

DNS設定は、ドメインをウェブホスティング・メール・SSL・認証サービスと正しく紐づける基盤です。AレコードはサイトをIPへ、CNAMEはサブドメインを本体へ、MXはメールをサーバーへ、TXTは認証やセキュリティ情報をサービスへ接続します。用途に応じてレコード種と値を選び、丁寧に設定すれば、ドメイン管理は安全・迅速・持続的に行えます。

ドメイン・ホスティング・メール・SSLを一元管理したい場合はHostragonsの各種サービスを検討し、必要なタイミングで技術サポートを利用すれば、DNS設定もより安全に完了できます。

この記事を共有する:

Hostragons チーム

ホスティング、サーバー、ドメイン名に関する、当社の専門チームによる最新ガイド。お客様のプロジェクトに最適なソリューションを一緒に見つけましょう。

お問い合わせ