DNS・ネームサーバー完全ガイド

DNSやネームサーバーは、ドメインを取得したあとにWebサイトやメールを正しく接続するために使う仕組みです。 初心者が迷いやすいのは、「DNSとネームサーバーは同じなのか」「A・CNAME・MX・TXTは何が違うのか」「変更したのにすぐ反映されないのはなぜか」という点です。 このページでは、DNS・ネームサーバーの全体像を整理し、必要な一般記事へ進めるように案内します。

30秒でわかる結論

  • DNSは、ドメイン名と接続先情報を結び付ける仕組み
  • ネームサーバーは、そのDNS情報を管理・回答するサーバー
  • Webサイトの接続先にはAレコードやCNAMEレコードを使う
  • メール配送先にはMXレコード、認証・確認情報にはTXTレコードを使う
  • ネームサーバー変更はWebだけでなくメールにも影響する場合がある
  • DNS変更はすぐ全世界へ一斉反映されるわけではない
  • 初心者は「何を変えるか」より先に「Web・メールのどちらへ影響するか」を確認する

DNSとは?

DNSは「Domain Name System」の略で、ドメイン名とIPアドレスなどの接続先情報を対応付ける仕組みです。 一言でいえば、文字で覚えやすいドメイン名を、実際の接続先へ案内する仕組みです。

具体例

ブラウザで「example.com」へアクセスしたとき、DNSが「このドメインはこのサーバーへ接続する」と案内します。 ユーザーはIPアドレスを覚えなくても、ドメイン名でWebサイトへアクセスできます。

ここで伝えたいポイント

DNSはWebサイトだけの仕組みではありません。 メール配送先やサービス認証などもDNSレコードで管理されるため、設定変更時はWebとメールの両方を意識します。

DNSそのものの仕組みから理解したい場合は、 DNSとは?初心者向けに仕組みを解説 へ進んでください。

ネームサーバーとは?

ネームサーバーは、ドメインのDNS情報を管理し、「このドメインの接続先はどこか」という問い合わせに答えるサーバーです。

初心者はこれでOK

DNSが「仕組み全体」、ネームサーバーが「その情報を管理・回答するサーバー」と覚えると整理しやすくなります。

1.ユーザーがドメインへアクセス
2.DNSで接続先を問い合わせる
3.ネームサーバーが登録情報を回答する
4.Webサーバーやメールサーバーへ接続する
ネームサーバーは、ドメインと各サービスをつなぐDNS情報の管理元として使われます。

詳しくは ネームサーバーとは? で確認できます。

DNSとネームサーバーは何が違う?

項目 DNS ネームサーバー
意味 ドメインと接続先を対応付ける仕組み全体 DNS情報を管理・回答するサーバー
役割 名前から接続先を探す 登録されたDNS情報を返す
初心者の理解 案内の仕組み 案内情報を持つサーバー
教科書判定

DNS=仕組み、ネームサーバー=DNS情報を管理するサーバーと覚える

初心者は技術的な細部から入るより、まずこの役割分担を理解してください。 その後、実際に設定するときにDNSレコードの種類へ進むと迷いにくくなります。

違いを詳しく知りたい場合は、 DNSとネームサーバーの違い へ進んでください。

DNSレコードとは?

DNSレコードは、ドメインに対して「どこへ接続するか」「メールをどこへ送るか」「どんな認証情報を持つか」などを登録する設定項目です。

レコード 主な役割 よく使う場面
A ドメインをIPv4アドレスへ向ける Webサーバー接続
CNAME 別のホスト名へ別名として向ける www・外部サービス接続
MX メール配送先を指定する 独自ドメインメール
TXT 文字列情報を登録する SPF・認証・所有確認など

DNSレコードは役割別に使い分ける

A・CNAME・MX・TXTは似た画面で設定しますが、目的は異なります。 「どのレコードが強いか」ではなく、「何を接続したいか」で種類を選びます。

まず全体像を知るなら、 DNSレコードとは? へ進んでください。

AレコードはWebサーバー接続で使う

Aレコードは、ドメインやサブドメインをIPv4アドレスへ向けるために使います。 Webサイトの接続先を指定するときによく使われます。

例

「example.com → 192.0.2.10」のように、ドメインとIPv4アドレスを対応付けます。

IPアドレスは指定値を正確に入力する

1文字でも間違えると、Webサイトが別サーバーへ向いたり、表示できなくなったりします。 サーバー会社や利用サービスが指定した値をそのまま確認してください。

詳しくは Aレコードとは? で確認できます。

CNAMEレコードは別のホスト名へ向ける

CNAMEレコードは、あるホスト名を別のホスト名の別名として設定するために使います。 外部サービスや「www」付きURLの設定で使われることがあります。

例

「www.example.com → example.service.com」のように、別のホスト名へ向ける形です。

初心者はこれでOK

Aレコードは「IPアドレスへ向ける」、CNAMEは「別のホスト名へ向ける」と覚えてください。

詳しくは CNAMEレコードとは? へ進んでください。

MXレコードはメール配送先を決める

MXレコードは、独自ドメイン宛てのメールをどのメールサーバーへ配送するか指定します。 Webサーバー移行時にネームサーバーを変更すると、MXレコードまで変わる場合があるため注意が必要です。

Webだけ移行するつもりでもメールへ影響することがある

ネームサーバーを丸ごと変更すると、旧DNS側にあったMXレコードが引き継がれない場合があります。 会社メールを使っている場合は、変更前にMX・TXTなどのメール関連レコードを確認してください。

詳しくは MXレコードとは? で確認できます。

TXTレコードは認証・確認情報で使う

TXTレコードは、任意の文字列をDNSへ登録するレコードです。 メール送信元認証や、外部サービスのドメイン所有確認などで使われます。

SPF メール認証

送信元として許可するサーバー情報を示す用途があります。

DKIM・DMARC関連 メール認証

メール認証ポリシーや公開鍵情報などで利用されます。

サービス所有確認 外部連携

指定された文字列を登録してドメイン管理権限を確認します。

指定文字列は勝手に書き換えない

外部サービスが指定したTXT値は、空白・記号・文字列を含めて正確に設定します。 既存TXTレコードを消す前に、何の用途で使っているか確認してください。

詳しくは TXTレコードとは? へ進んでください。

DNS変更はすぐ反映される?

DNSやネームサーバーを変更しても、世界中の接続先が同時に一瞬で切り替わるわけではありません。 DNS情報は一定時間キャッシュされるため、変更前の情報が残る時間があります。

なぜ人によって見える先が違う?

変更直後は、ある回線では新サーバー、別の回線では旧サーバーが表示されることがあります。 これはDNS情報のキャッシュ更新タイミングが異なるためです。

反映時間は「変更した瞬間」だけでなく、TTL・DNSキャッシュ・各事業者の更新状況に左右される

移行直後に旧サーバーを停止しない

DNS切り替え中に旧サーバーを止めると、まだ旧接続先を参照している利用者がアクセスできなくなる可能性があります。 移行時は新旧環境を一定期間並行稼働できるようにします。

反映の考え方は ネームサーバーを変更すると反映まで何時間? で確認してください。

用途別|どのDNS設定を確認すればいい?

やりたいこと 主に確認するもの
Webサイトをサーバーへ向ける A・CNAME・ネームサーバー
独自ドメインメールを使う MX・TXT
外部サービスをサブドメインへ接続 CNAME
ドメイン所有確認をする TXT
サーバー移行する A・CNAME・MX・TXT・ネームサーバー全体
教科書判定

DNS変更前に「Web・メール・外部サービス」の3系統を確認する

Webサイトだけ見てネームサーバーを変更すると、メールや外部サービスの設定を落とすことがあります。 変更前に現在のDNSレコードを控え、Web・メール・認証サービスのどれに使われているか確認してください。

初心者が失敗しやすいポイント

ネームサーバーを変更すれば全部自動で引き継がれると思う

DNS管理先が変わると、旧環境のA・MX・TXTなどが自動で引き継がれない場合があります。

Webサイトだけ確認してメールを忘れる

会社メールを使っている場合、MX・TXT設定を落とすと送受信へ影響する可能性があります。

TXTレコードを上書きする

既存の認証設定を消すと、メールや外部サービスの認証へ影響することがあります。 追加・編集の違いを確認します。

反映前に何度も設定を変える

変更直後に見え方が変わらなくても、キャッシュが残っている場合があります。 設定値が正しいか確認し、不要な再変更を繰り返さないようにします。

旧サーバーをすぐ解約する

DNS切り替え中は旧接続先へアクセスする利用者が残る場合があります。 移行完了を確認してから停止します。

あなたはどの記事から読めばいい?

知りたいこと 読む記事
DNSの仕組みを知りたい DNSとは?初心者向けに仕組みを解説
ネームサーバーを知りたい ネームサーバーとは?
DNSとの違いを知りたい DNSとネームサーバーの違い
DNSレコード全体を知りたい DNSレコードとは?
Webサーバーへ接続したい Aレコードとは?
別ホスト名へ向けたい CNAMEレコードとは?
メール配送先を設定したい MXレコードとは?
認証文字列を設定したい TXTレコードとは?
変更後の反映時間を知りたい ネームサーバーを変更すると反映まで何時間?

DNS設定の判断フロー

1.何を接続したい?
Web・メール・外部サービスを分ける
2.Web接続?
AまたはCNAME、必要に応じてネームサーバーを確認
3.メール利用あり?
MX・TXTを必ず確認
4.外部サービスの認証あり?
TXT・CNAMEの指定値を確認
5.DNS管理先を変更する?
既存レコードを事前に控える
6.変更後すぐ旧環境を止めない
DNS設定は「レコード名を覚える」より、「何を接続するための設定か」を先に決めると間違いを減らせます。

教科書判定|DNS・ネームサーバーはどう扱う?

教科書判定

変更前に現行DNSを控え、Web・メール・認証の影響範囲を確認してから触る

初心者は、A・CNAME・MX・TXTをすべて暗記する必要はありません。 Web接続、メール配送、外部認証という目的ごとに必要なレコードを確認してください。

特にネームサーバー変更はDNS管理先全体が切り替わるため、Webサイトだけでなくメール・TXT認証も確認してから実施するのが基本です。

よくある質問

Q.DNSとネームサーバーは同じですか?

同じではありません。DNSはドメインと接続先を対応付ける仕組み全体、ネームサーバーはそのDNS情報を管理・回答するサーバーです。

Q.Webサイトを表示するにはどのレコードを使いますか?

AレコードでIPアドレスへ向けたり、CNAMEで別のホスト名へ向けたりします。利用サービスの指定値に従ってください。

Q.メールにはどのDNSレコードが必要ですか?

主にMXレコードで配送先を指定し、SPF・DKIM・DMARCなどの認証でTXTレコードを使う場合があります。

Q.ネームサーバーを変更したらすぐ反映されますか?

一斉には切り替わりません。TTLや各DNSキャッシュの状態によって、旧情報が一定時間残る場合があります。

Q.サーバー移行時は何を一番注意しますか?

Webだけでなく、MX・TXTなどメールと認証設定を確認してください。旧サーバーは切り替え完了を確認するまで停止しない方が安全です。

まとめ

この記事の結論

  • DNSはドメインと接続先を結ぶ仕組み
  • ネームサーバーはDNS情報を管理・回答する
  • A・CNAMEは主にWeb接続で使う
  • MXはメール、TXTは認証・確認に使う
  • 変更前に影響範囲と既存DNSを確認する

DNS・ネームサーバーで迷ったら、まず「Web・メール・外部サービスのどれを接続する設定なのか」を決めてください。 そのうえで必要なレコードだけ変更し、ネームサーバーを切り替える場合は現行設定を控えてから作業するのが基本です。