ネームサーバー(DNSサーバー)の設定とは

各ドメイン取得サービス(例:ムームードメイン、お名前.comなど)で独自ドメインを取得していた場合、レンタルサーバーでそのドメイン名を使うためにはネームサーバー(DNSサーバー)の設定という作業が必要になります。

DNSとは

DNSは「ドメイン(Domain)・ネーム(Name)・システム(System)」の頭文字をとったものであり、簡単に訳すならば「ドメイン名管理システム」とでも言えるものです。
じつは普段使っているインターネットは、このDNSというシステムに支えられています。

ドメイン名とサーバの対応関係

たとえば、当サイト「ServerKurabe」のホームページのデータ(テキストや画像)はどこに置いてあるのかといえば、レンタルサーバーの「エックスサーバー」のなかにあります。より具体的に言えば、エックスサーバーが管理しているサーバーマシンのうちの一台のHDDの中にファイルは置かれています。

ですが、そうした厳密なデータの場所をホームページのアドレスとして打ち込むのはなにかと不都合が生じます。アドレスも長くなりますし、一台のマシンを他の人と共用していたら区別が難しいですし、サーバーを乗り換えたらアドレスがいちいち変わってしまいます。

こうした不都合を避けるために、普段は「serverkurabe.com」のような人間が目で見ても分かりやすい名前(独自ドメイン名)をつけてそれを使っています。

しかしながら、これを実現するには「このドメイン名は、現在はエックスサーバーのsv.***サーバーの中の~という場所に割り当てられている」ということを知っている存在が必要です。この「ドメイン名と実際のサーバーの対応関係を知っていて教えてくれる存在」がネームサーバーです(DNSサーバーとも呼びます)。

ネームサーバーの設定が必要な理由

ただしネームサーバーは世界にたった一つだけ存在するというものではありません。もしそうだとしたら、そのサーバが停止してしまったらあらゆるドメイン名でホームページにアクセスすることが不可能となり、インターネットの機能が麻痺してしまうためです。

そのためインターネット上には無数のネームサーバーがあり、日々互いに情報をやりとりしながら「いままでは○○○というドメイン名は△△△サーバーに割り当てられていたが、今後は×××に割り当てられる」のように対応関係を最新状態に更新しています。

しかしながら、たとえば私がムームードメインを使って「example.com」というドメインを新たに取得し、それを契約中のエックスサーバーに割り当てたとします。しかしながら、このドメインが割り当てられたことを知っているのは、当のエックスサーバー自身しかいません。

ここからドメインとサーバの対応関係を世界中に知ってもらうには、まずはエックスサーバーの管理するネームサーバーを参照するように設定しなければなりません。これがネームサーバーの設定です。

具体的にはドメイン取得サービス(上記の例で言えばムームードメイン)の管理画面に入り、example.comの設定画面でエックスサーバーのネームサーバーを指定します(トラブルでサーバーが停止する可能性もあるため複数指定するのが普通です)。

そうするとこの「example.com」というドメインの対応関係を知りたい世界中のネームサーバーは、まずはエックスサーバーのネームサーバーに問い合わせるようになります。こうして世界中のネームサーバーが対応関係を最新状態へと更新していくことで、誰もがそのアドレスで目的のホームページを閲覧できるようになります。

各社のネームサーバーの設定方法

以下は、各ドメイン取得サービスにおけるネームサーバーの設定方法です。ご自身が申し込んだサービスを選んで、設定を行ってください。

※ほかのサービスにおける設定方法については今後追加予定です。