先に要点
ネームサーバーって何? DNSレコードって何? は、ドメインやサーバーの話を始めるとかなり早い段階で出てきます。
しかも、この2つは一緒に説明されることが多いので、初心者のうちは混ざりやすいです。
検索では DNレコード のように書かれていることもありますが、正しくは DNSレコード です。
この記事では、2026年4月4日時点で ICANN の DNS 解説、Cloudflare の nameserver 解説、Amazon Route 53 の DNS レコード解説を確認しながら、ネームサーバー と DNSレコード の違いを整理します。
実際にドメインを別サーバーへ移す流れまで見たい場合は、既存ドメインを別サーバーへ移す方法は?手順・DNS切り替え・注意点を解説 もあわせて読むとつながりやすいです。
反映が遅く見える理由や、TTL をどう見るかまで整理したい場合は、DNS浸透とは?反映が遅い理由・TTL・切り替え時の確認ポイントを解説 も続けて読むと流れがつかみやすいです。
まず結論: ネームサーバーとDNSレコードは役割が違う
最初に結論を言うと、ネームサーバー と DNSレコード は同じものではありません。
ここを分けて考えるだけで、かなり混乱しにくくなります。
ネームサーバーとは何か
ネームサーバー は、そのドメインの DNS 情報をどの事業者やサーバーが持っているかを示す設定です。
初心者向けには、住所録をどこに置いてあるかを指す設定 と考えると分かりやすいです。
ns1.example-dns.comns2.example-dns.com
のような値を設定する場面があります。
これがネームサーバーです。
大事なのは、ネームサーバー自体に サイトをどのIPへ向けるか が全部書かれているわけではないことです。
ネームサーバーは、あくまで どこに DNS 情報を問い合わせに行くか を決める入口です。
DNSレコードとは何か
DNSレコード は、その DNS 情報の中に入っている個別の設定です。
このドメインはどのサーバーへ向けるか、メールはどこで受けるか、サブドメインはどう扱うか を決める中身が DNSレコードです。
代表的なのはこのあたりです。
| レコード | 何を決めるか | よくある用途 |
|---|---|---|
| Aレコード | ドメインを IPv4 アドレスへ向ける | Webサイトをサーバーへ向ける |
| CNAME | 別のホスト名へ向ける | `www` を本体ドメインへ向ける |
| MX | メール受信先を決める | 独自ドメインメールを使う |
| TXT | 確認用や認証用の文字列を持つ | SPF、DKIM、所有確認 |
| TTL | どれくらいキャッシュさせるかを決める | 切り替え時間の調整 |
つまり、ネームサーバーが 問い合わせ先、DNSレコードが その問い合わせ先の中身 です。
住所録でたとえると分かりやすい
初心者向けには、このたとえが一番入りやすいです。
- ネームサーバー = 住所録を保管している場所
- DNSレコード = 住所録の中に書かれている個別の住所
このイメージで考えると、
- ネームサーバーを変える = 住所録ごと置き場所を変える
- Aレコードを変える = 住所録の中の
このサイトはこのIPを書き換える
という違いになります。
実務で混ざりやすいのはどこか
実務で一番混ざりやすいのは、サーバーを引っ越すとき、どこを変えるべきか です。
たとえば次の2パターンがあります。
1. ネームサーバーはそのままでDNSレコードだけ変える
これは、今の DNS 管理先をそのまま使って、Aレコード や CNAME だけ新しいサーバーへ向け直すやり方です。
この方法は、
- 管理画面がすでに分かっている
- 変更範囲を小さくしたい
- メール設定を壊したくない
ときにかなり相性がよいです。
2. ネームサーバーごと切り替える
これは、DNS 管理先そのものを新しい事業者へ移すやり方です。
この場合は、新しいネームサーバー側へ必要な DNSレコードを全部再現してから切り替えないと事故りやすいです。
ここで怖いのは、Webサイトだけ見て 表示されたからOK と思ってしまうことです。
実際には、
が抜けていて、あとから壊れることがあります。
どこで何を変えるのか
これも初心者がつまずきやすいところです。
| 変更したいもの | 触る場所 | 主な例 |
|---|---|---|
| DNS 管理先そのもの | レジストラやドメイン管理画面のネームサーバー設定 | ネームサーバー の変更 |
| Web サイトの向き先 | DNS 管理画面のレコード設定 | Aレコード、CNAME |
| メール受信先 | DNS 管理画面のレコード設定 | MX |
| 所有確認や認証 | DNS 管理画面のレコード設定 | TXT |
| 切り替えの速さ | DNS 管理画面のレコード設定 | TTL |
要するに、ネームサーバーの画面 と DNSレコードの画面 は別の意味を持っています。
同じ管理画面の中にあっても、役割は別です。
初心者向けにどう考えると失敗しにくいか
ドメイン関連の作業前は、次の5ステップで状況整理すると どこを触ればいいか分からない 状態を避けられます。
この順で考えるだけでも、どこを触ればいいのか分からない 状態はかなり減ります。
よくある失敗
ネームサーバーを変えたのに、切り替え先へ必要な DNSレコードを入れていないケースです。サイトだけ見えても、メールやサブドメイン、認証系 TXT が落ちていることがあります。
ほかにも、こういう失敗はかなり多いです。
- ネームサーバー と Aレコード を同じものだと思っている
- Webサイトだけ確認してメールを見ていない
<a href="/glossary/ttl">TTL</a>を意識せずに切り替え時間で焦る- 現行レコードを控えずに変更する
DNレコードのように言葉が曖昧なまま作業してしまう
まとめ
ネームサーバー は、DNS 情報をどこが持っているかを示す設定です。
DNSレコード は、その中に入っている個別の設定です。
ざっくり言うと、ネームサーバーは 住所録の置き場所、DNSレコードは 住所録の中身 です。
この違いを分けて考えられるようになると、サーバー移転やドメイン設定の話がかなり追いやすくなります。
特に実務では、ネームサーバーごと変えるのか、今のままレコードだけ変えるのか を最初に切り分けるのが大事です。
ここを曖昧にしないだけで、事故りにくさはかなり変わります。
ネームサーバーと DNS レコードに関するよくある質問
レジストラを変えずに DNS だけ変えられる?
可能です。レジストラ(ドメインを管理する事業者)はそのままで、ネームサーバーの設定を変更すれば、DNS 管理先を Cloudflare、Route 53、Google Cloud DNS などへ移せます。レジストラの DNS が遅い・機能不足を感じたら、外部 DNS への委譲は定番の選択肢。
ネームサーバーを変えると Web もメールも全部影響する?
ネームサーバーを変えると DNS の管理先そのもの が変わるので、新しいネームサーバー側で A レコード(Web)、MX レコード(メール)、TXT レコード(認証)など全部を準備しておく必要があります。準備せずに切替すると Web・メール・SSL 検証など同時に止まります。
TTL はどれくらいに設定すべき?
通常運用では 3600 秒(1時間)〜 86400 秒(1日)が定番。切替前は 60〜300 秒に短縮しておくと、変更が早く伝播し、ロールバックも素早くできます。切替後は元の値に戻すと、DNS サーバーへの問い合わせ負荷が減ります。
A レコードと CNAME、どう使い分ける?
A レコードは IP アドレスを直接指す(example.com → 192.0.2.1)、CNAME は別ドメイン名を指す(www.example.com → example.com)。サブドメインを別サービス(CloudFront、Vercel、Netlify 等)に向けるなら CNAME、ルートドメイン直接の IP 指定なら A レコード。
apex(ルートドメイン)に CNAME は付けられる?
RFC 上は禁止されています。example.com(apex)には CNAME を直接付けられず、A レコードか、Cloudflare / Route 53 の ALIAS / ANAME のような独自機能(実態は A レコードに自動展開)を使います。www.example.com のようなサブドメインなら CNAME OK。
DNS 変更はどれくらいで反映される?
理論的には TTL の時間以内に古いキャッシュが消える ですが、実際は ISP やパブリック DNS(8.8.8.8、1.1.1.1)のキャッシュ更新タイミング、ブラウザの DNS キャッシュなどが影響します。早ければ数分、最大数時間〜半日かかることも。切替は深夜帯にやるのが定石です。
ドメイン移管とネームサーバー変更は別物?
別物です。ドメイン移管は ドメインを管理するレジストラそのものを変える こと、ネームサーバー変更は DNS の管理先を変える こと。よく混同されますが、ネームサーバーだけ変えるならドメイン移管は不要。ドメイン移管にはレジストラ間の手続き(AuthCode 等)が必要で、通常 5〜7日かかります。