仕組みを知る

ネームサーバーとは|ドメインのDNS情報に答えるサーバー

ネームサーバーは、ドメイン名に関するDNS情報を持ち、問い合わせに答えるサーバーです。リゾルバ、権威DNS、DNSレコード、ネームサーバー変更との違いを見分けます。

ネームサーバーとは|ドメインのDNS情報に答えるサーバー

30秒でわかる答え

ネームサーバーは、ドメイン名に関するDNS情報を持ち、問い合わせに答えるサーバーです。ドメイン管理画面で指定するネームサーバーは、そのドメインの正式な情報を持つ権威DNSサーバーを指します。

TERM PRIMER

先に知っておく言葉

ネームサーバー
ドメイン名とIPアドレスなどの情報を管理し、問い合わせに答えるサーバーです。
DNS
人間が読めるドメイン名を、コンピューターが使う住所に変換するしくみです。
DNSレコード
ドメインに対して、宛先のIPアドレスやメールの受け取り先などを書いた設定の一行です。
権威DNS
そのドメインの正しい情報を持ち、問い合わせに答えるDNSサーバーです。
リゾルバ
ドメイン名の問い合わせを受け、答えを探して返すDNSの担当役です。
ドメイン
Webサイトの場所を人が覚えやすい名前で表したものです。例として example.com があります。

リゾルバとの違い

ネームサーバーと混ざりやすいのが、リゾルバです。

リゾルバは、利用者側から名前解決の問い合わせを受け、答えを探しに行く窓口です。一方、ネームサーバーは、ドメインについての情報を持って答える担当です。

言葉ざっくりした役割
リゾルバ利用者側から問い合わせを受け、答えを探しに行く
ネームサーバードメインのDNS情報を持ち、問い合わせに答える
DNSレコードネームサーバーが返す情報の中身

マコト

ドメイン名の答えを持っている担当者がいるなら、それがネームサーバーなの?

ピコ

近いよ。ネームサーバーは、ドメインのDNS情報を持って問い合わせに答えるサーバーだよ

ユイ

DNSレコードを置く台帳の担当デスクとして見ると分かりそうです

DNSの話では、ドメイン名をIPアドレスなどの宛先情報へ案内します。そのとき、あるドメインについて正式な情報を持って答えるサーバーが関わります。これをネームサーバーと呼ぶことがあります。

この先では、第44話「ネームサーバーはどの台帳を持つ?」の担当デスクをたとえにしながら、DNS、リゾルバ、DNSレコード、ネームサーバー変更との違いを順に見比べます。

担当デスクが持つDNS情報

たとえば example.com について、「Webサイトはこの宛先へ」「メールはこの配送先へ」といった情報を持ちます。実際にはA、AAAA、CNAME、MX、TXTなどのDNSレコードとして設定されます。

たとえでは、ネームサーバーは担当デスクです。名前札を持った人が来たとき、そのドメインについての台帳を開いて答えます。

ユイとマコトとピコが、ドメインの情報を持つ担当デスクの台帳を確認している
ネームサーバーは、ドメインのDNS情報を持ち、問い合わせに答える担当です。

ネームサーバーの役割と答える場所

名前解決の流れでは、近くのDNSの窓口がまず答えを探します。キャッシュに答えがなければ、そのドメインについて正式な情報を持つ担当へたどります。この流れ全体は 名前解決とは と一緒に見ると、窓口と担当デスクの違いが整理しやすくなります。

この担当にあたるのが、権威DNSサーバーです。ネームサーバーという言葉は、このような権威DNSとしてのサーバーを指す場面でよく使われます。

ドメイン管理画面で ns1.example-dns.com や ns2.example-dns.com のような名前を見ることがあります。これらは、そのドメインのDNS情報をどこに聞きに行くかを示す重要な設定です。

イトとピコが、聞きに行く窓口と答えを持つ担当デスクの違いを見ている
リゾルバは答えを探しに行く窓口、ネームサーバーはドメインの情報を持って答える担当です。

イト

リゾルバは聞きに行く係、ネームサーバーは答えを持っている係なんだね

ピコ

そう。役割を分けると、設定画面の言葉も読みやすくなるよ

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

サイト運用でつまずきやすいのが、「ネームサーバーを変える」と「DNSレコードを変える」の違いです。

ネームサーバー変更は、どの担当デスクに聞きに行くかを変える作業です。DNSレコード変更は、その担当デスクの台帳に書かれている答えを変える作業です。

たとえば、引っ越しで考えると次のようになります。

操作たとえ
ネームサーバー変更案内所の担当デスクを別の場所に変える
Aレコード変更台帳に書かれたWebサーバーの宛先を変える
MXレコード変更メールの配送先を書き換える

どちらもDNSに関わりますが、影響する場所が違います。設定変更時は、自分が担当デスクを変えているのか、台帳の中身を変えているのかを分けて確認します。

サイト移転時に見るポイント

Webサイトを別のサーバーへ移すとき、ネームサーバーやDNSレコードが関係する場合があります。

見るポイントは次の通りです。

  • ドメインのネームサーバーがどこを向いているか
  • そのネームサーバー上に必要なDNSレコードがあるか
  • AやAAAAが新しいWebサーバーを指しているか
  • メールを使っている場合、MXやTXTを消していないか
  • DNS変更後のキャッシュや反映待ちを考慮しているか

ネームサーバーを変えると、古い担当デスクの台帳ではなく、新しい担当デスクの台帳が見られるようになります。必要なレコードを新しい側へ用意していない場合、Webやメールに影響が出ることがあります。

ここは実務でよく混乱する場所です。作業前に、現在のネームサーバー、現在のDNSレコード、新しい設定先をメモしておくと、戻り道を残しやすくなります。

ネームサーバー確認ワークとクイズ

次の空欄を、自分の言葉で埋めてください。

ネームサーバーは、ドメインの______を持つサーバーです。
リゾルバは、利用者側から問い合わせを受けて______へ行く役割です。
DNSレコードは、ネームサーバーが返す______です。

答えの例:

  • ネームサーバーは、ドメインのDNS情報を持つサーバーです。
  • リゾルバは、利用者側から問い合わせを受けて答えを探しに行く役割です。
  • DNSレコードは、ネームサーバーが返す情報の中身です。

Q1. ネームサーバーは何をするサーバーですか?

A. ドメイン名に関するDNS情報を持ち、問い合わせに答えるサーバーです。

Q2. ネームサーバー変更とDNSレコード変更は同じですか?

A. 同じではありません。ネームサーバー変更は担当デスクを変えること、DNSレコード変更は台帳の中身を変えることに近いです。

Q3. ネームサーバーを変えるとき、メール設定も確認した方がよいですか?

A. はい。MXやTXTなどのレコードが関わる場合があるため、Webだけでなくメール側も確認します。

LAB WHITEBOARD

自分の言葉で説明してみよう

「ネームサーバーを、ドメインのDNS情報に答えるサーバーとして説明し、リゾルバやDNSレコードとの違いを分けられるようになる。」を、いまの自分の言葉で一文にしてみてください。途中の説明でも大丈夫です。

編集部の実践ガイド

初めてのレンタルサーバーの選び方

自分でサイトを作ってみたくなったら、サーバーとドメインの選び方を確認できます。