レンタルサーバーの設定をするときに出てくるDNSサーバー(ネームサーバー)ですが、これって何?
ドメインとレンタルサーバーとDNSサーバーの関係がよくわからない
という方もいるかもしれません。
今回は「【初心者】ドメインとレンタルサーバーとDNSサーバーの関係」についてお伝えします。
よくわかっていなかった方は、この機会にザックリでも理解しておいてくださいね。
- ドメイン、レンタルサーバー、DNSサーバーとは何かということがわかる
- ドメイン、レンタルサーバー、DNSサーバーの関係性がざっくりわかる
「ドメイン」と「レンタルサーバー」と「DNSサーバー」の関係を知っておくと、サーバーの設定のときにその設定にどんな意味があるのかがわかるようになるので、参考にしてみてくださいね。
- ドメイン:インターネット上の場所を表したもの
- レンタルサーバー:サイトのデータの物理的な置き場
- DNSサーバー:ドメインとIPアドレスの関連情報を管理しているサーバー
【ドメイン】とは
ドメインという言葉を聞いたことがありますか。
聞いたことはあるけど、実はよくわかっていない
という方もいるかもしれませんね。
簡単に言うと、ドメインはインターネット上の場所を表す情報、つまりネット上の住所ということになります。
インターネット上の場所っていうのは、もともとIPアドレスという「000.00.00.00」のような数字の羅列で表されていて、コンピューターはこのIPアドレスによってインターネット上の場所を認識します。
つまりIPアドレスはインターネット上の住所ということですね。
IPアドレス:インターネット上の住所
このIPアドレスを、人が見て分かりやすくするために、文字列で表したものがドメインです。
ドメイン:IPアドレスを文字列で表したもの
例えばこのサイトのドメインは「uohhyou.com」になります。
このドメイン「uohhyou.com」がインターネット上のIPアドレス、つまりインターネット上の住所を表しているわけです。
つまりドメインとはインターネット上の住所のことです。
【レンタルサーバー】
レンタルサーバーは、Webサイトをインターネット上に公開する際の、サイトのデータの物理的な置き場です。
サイトのデータを置いておくサーバーのことです。
このサーバーにブログやサイトを構築していくわけです。
つまり、レンタルサーバーとは、サイトのデータの置き場を借りる、ということです。
別の言い方をすれば、レンタルサーバーとはサイトのデータを置いておくために借りているサーバーのことです。
【DNSサーバー】
DNSは「ドメイン・ネーム・システム」の略になります。
「ドメイン・ネーム・システム」とは、ドメインとIPアドレスの関連情報を管理するシステムのことです。
ドメインとIPアドレスの関連情報とは、このドメインはこのIPアドレスを表している、という情報のことです。
つまり、DNS(ドメイン・ネーム・システム)とは「このドメインはこのIPアドレスを表している」という情報を管理するシステム、ということになります。
そして、この管理を行っているのがDNSサーバーというわけです。
【ドメインとレンタルサーバーとDNSサーバーの関係】
前項までをちょっと整理すると、
- ドメイン:インターネット上の場所を表したもの
- レンタルサーバー:サイトのデータの物理的な置き場
- DNSサーバー:ドメインとIPアドレスの関連情報を管理しているサーバー
ということになります。
コンピューターでサイトを表示するプロセス
コンピューターでサイトを表示させるプロセスで、ドメインとレンタルサーバーとDNSサーバーの関係を見てみたいと思います。
まずブラウザに「uohhyou.com」などのドメインを打ち込みます。
コンピューターは、インターネット上のやり取りをIPアドレスで行っているので、入力されたドメインをIPアドレスに変換する必要があります。
そこで、まずドメインをDNSサーバーに送ります。
DNSサーバーは送られたドメインをIPアドレスに変換してコンピューターに返信します。
コンピューターは、DNSサーバーから返信されたIPアドレスを使って、サイトのデータが置かれているサーバー(通常はこのサーバーがレンタルサーバーにあたる)にアクセスします。
サーバーからサイトのデータがダウンロードされて、コンピューターのブラウザで表示されます。
まとめると、
- ブラウザにドメインを入力する
- ドメインをDNSサーバーに送る
- DNSサーバーでドメインをIPアドレスに変換してコンピューターに返信
- IPアドレスを使ってサイトにアクセス
- サイトのデータをダウンロード
- サイトがブラウザで表示
という感じになります。
ドメインをIPアドレスに変換するために一度DNSサーバーに送るんですね。
※実はDNSサーバーには「キャッシュDNSサーバー」と「権威DNSサーバー」の2種類があります。キャッシュDNSサーバーは、コンピューターからの「このドメインに紐づけられているIPアドレスは?」という問い合わせを受けるDNSサーバーです。問い合わせを受けて、キャッシュDNSサーバーは、ドメイン名とIPアドレスの変換情報をもつ権威DNSサーバーを探し出して、権威DNSサーバーがドメイン名から特定したIPアドレスをコンピューターに返信します。インターネットを利用していてときどき出てくる「DNSサーバーは応答していません」というエラー表示は「ドメイン名をDNSサーバーに問い合わせてみたけど、返信が返ってきません」という意味です。
- mixhost(ミックスホスト)で初心者でもサクッと! WordPressブログの始め方
- 【初心者におすすめ】WordPressブログの始め方
- 【初心者向け】レンタルサーバーからテーマ、プラグインまで 当ブログの利用サービス
- 【初心者向け】ブログで収入を得る方法を解説!
ルートサーバーとは
ルートサーバーとは、前述の権威DNSサーバーの一種です。※コンテンツサーバーやネームサーバーといわれることもあります。
ルートサーバーは、このDNSシステムの中核で、ネットワークの基礎となる大切な情報を持っています。
もしインターネット上でどのサーバーに接続したら良いか分からなくなった時、最初にルートサーバーに問い合せをします。
以下のような特徴があります。
- ・世界中に13グループ、合計で1000台以上が設置されている
- ・インターネットの「住所録」の一番上に位置する
- ・Webページを開く最初の入り口になる
- ・「.com」「.jp」などのトップレベルドメインの情報も管理
例えば、自分のスマートフォンやパソコンで「www.example.com」と検索したとき、実際にそのWebページのサーバーにたどり着くためには、最初にルートサーバーの力を借ります。
このように、ルートサーバーはインターネットの利用を支えるとても大切な存在です。
レンタルサーバーの設定を整理
レンタルサーバーの設定は「ドメインとサーバーの紐付け」「ドメイン追加」「SSL設定」という3ステップに分けて考えると、とても分かりやすくなります。
まずは全体像をつかむ:3ステップで考えるレンタルサーバー設定
レンタルサーバーの設定は、手順がバラバラに見えて混乱しやすいのですが、実は大きく3つの流れに分解できます。
- 1つ目が「ドメインとサーバーを結びつける」DNS設定
- 2つ目が「サーバー側にドメインを登録する」ドメイン追加
- 3つ目が「httpsで安全にアクセスできるようにする」SSL設定
です。
それぞれの作業は、ドメイン管理会社(お名前.comなど)とレンタルサーバー会社(エックスサーバーやさくらインターネットなど)の、どちらの管理画面で行うかが異なります。
どの作業をどこでやるのかをイメージしておくと、迷子にならずに進められます。
以下の表は、3ステップの作業場所を整理したものです。
| ステップ | やること | 主な作業場所 |
|---|---|---|
| 1 | ドメインとサーバーの紐付け(DNS設定・ネームサーバー変更) | ドメイン管理会社の管理画面 |
| 2 | 独自ドメインの追加(ドメイン設定) | レンタルサーバーの管理画面(コントロールパネル) |
| 3 | 無料SSLの設定(https対応) | レンタルサーバーの管理画面(多くは自動設定) |
ステップ1:ドメインとサーバーの紐付け(DNS設定・ネームサーバー変更)
はじめに行うのが「ドメインとサーバーの紐付け」です。
このDNS(ドメインネームシステム)管理している場所を「ネームサーバー」と呼び、ドメイン管理会社の画面から、このネームサーバーをレンタルサーバー会社が指定する値(例:ns1.xserver.jp など)に変更します。
他社で取得したドメインを自分のレンタルサーバーで使う場合には、このネームサーバー変更が必須になります。
作業自体は、管理画面で値を書き換えるだけのシンプルなものなので、落ち着いて項目を確認していきましょう。
ステップ1をさらに具体的に:ネームサーバー変更の基本的な流れ
ネームサーバー変更は、どの会社でも大まかな流れは似ています。
管理画面のメニュー名やボタンの位置は違っていても、「DNS」や「ネームサーバー」という言葉を目印に探してみると見つけやすくなります。
基本の流れを整理すると以下のようになります。
- ドメインを取得した会社(例:お名前.com、ムームードメインなど)にログインする
- 対象のドメイン名の「詳細」や「設定」画面を開く
- 「DNS」「ネームサーバー設定」「サーバーの選択」といったメニューを探す
- 「他のネームサーバーを使用する」などの項目を選択する
- レンタルサーバー会社が案内しているネームサーバー情報(例:ns1.xserver.jp、ns2.xserver.jp など)を入力する
- 設定を保存(更新)して、反映完了まで数時間〜72時間ほど待つ
- 反映されるまでの間、アクセスしても「まだつながらない」状態が続くことがあるが、エラーではなく時間の問題のことが多い
ステップ2:レンタルサーバーの管理画面で独自ドメインを追加する
ネームサーバーを変更したら、次はレンタルサーバー側に「このドメインを使います」と登録する作業を行います。
これを「ドメイン追加」や「ドメイン設定」と呼び、レンタルサーバーのコントロールパネル(管理画面)から操作します。
さくらインターネットやエックスサーバーなど多くのサービスでは、「ドメイン設定」「ドメイン追加」というメニューがあり、そこから自分の独自ドメイン(例:example.com)を入力して登録するだけで完了です。
この作業をしておかないと、ドメインがサーバーに届いても、サーバー側が「このドメインは知らない」と判断してしまい、Webサイトを表示できません。
そのため、DNS設定とあわせて必ず行う必要がある、大事なステップになります。
ステップ2の操作イメージ:ドメイン追加時の入力内容と注意点
ドメイン追加の画面では、いくつかの入力項目や選択項目が表示されます。
初めて見ると少し戸惑いますが、「何を意味しているのか」を理解しておくと安心して設定できます。
代表的な項目の意味と注意点を整理します。
| 項目名の例 | 意味・内容 | ポイント・注意点 |
|---|---|---|
| ドメイン名 | 自分が取得した独自ドメイン名(例:example.com) | スペルミスがないかを必ず確認する |
| 公開フォルダ名 / ドキュメントルート | そのドメインのファイルを置くフォルダ名 | 複数サイトを運営する場合は分かりやすい名前にしておく |
| 無料独自SSLを利用する | https対応(SSL証明書)の自動設定を行うかどうか | チェックを入れておくことで自動でSSL化されるサービスが多い |
| wwwあり/なしの設定 | 「www.example.com」と「example.com」の扱い | どちらをメインにするか決めておくと後のSEO設定が楽になる |
ステップ3:無料SSLの設定(https対応)
ドメインをサーバーに追加したら、次はSSLの設定、つまり「httpsでアクセスできるようにする」作業に進みます。
SSL(エスエスエル)は「Secure Sockets Layer」の略で、Webサイトと閲覧者のあいだの通信を暗号化してくれる仕組みです。
アドレスバーが「https://」から始まり、鍵マークが付いているサイトは、このSSLが有効になっている状態です。
最近のレンタルサーバーでは、エックスサーバーのように「無料独自SSL」を標準で提供していて、ドメイン追加のときにSSL設定まで自動で行ってくれることが多くなっています。
セキュリティだけでなく、検索エンジン(Google)からの評価にも関わるため、基本的には必ず有効にしておきたい設定です。
ステップ3の実務:無料SSLを有効にする手順
無料SSLの設定は、多くのレンタルサーバーで「チェックを入れるだけ」か「ボタンを押すだけ」で完了します。
実際の操作の流れを整理すると以下のようになります。
- ドメイン追加画面で「無料独自SSLを利用する」にチェックを入れる(自動設定がある場合)
- 自動設定がない場合は、サーバー管理画面の「SSL設定」「セキュリティ」メニューから対象ドメインを選び、「無料SSLを設定」ボタンを押す
※SSL証明書の発行・設定には、数分〜1時間ほどかかることがある
設定直後は「この接続ではプライバシーが保護されません」などのエラーが出る場合もあるが、多くは反映待ちで自然に解消される
WordPressなどを使う場合は、サイトURLを「https」で始まる形に変更する設定も忘れずに行う
httpでアクセスしてきた人を自動的にhttpsへ転送する「リダイレクト設定」を行います。
※これを行わないとhttpでも表示されてしまいます。
設定反映を待つあいだに知っておきたい「反映時間」と確認ポイント
DNS設定やSSL設定を行ったあと、すぐに反映されず「本当に合っているのかな?」と不安になることがあります。
とくにDNS(ネームサーバー変更)は、インターネット全体に情報が行き渡るまで時間がかかるため、数時間〜最大48〜72時間ほど待つ必要がある場合があります。
このタイムラグのことを「DNSの浸透」と呼び、「世界中のパソコンやスマホが、新しい接続先情報に切り替わっていく期間」とイメージすると分かりやすいです。
以下の表は確認ポイントをまとめたものです。
| 状況 | 考えられる原因 | チェックしておきたいポイント |
|---|---|---|
| まったく表示されない(サーバーが見つかりません等) | DNS設定がまだ浸透していない / ネームサーバーの入力ミス | ネームサーバーの値を再確認し、24〜72時間ほど様子を見る |
| httpでは見えるが、httpsだとエラーになる | SSL証明書の設定直後 / SSLの設定漏れ | サーバー管理画面でSSLが「有効」になっているか確認する |
| 一部の端末では見えるが、別の端末では見えない | DNSの浸透途中 | 時間をおいて再度アクセスするか、別回線(Wi-Fi/4Gなど)で試す |
| 「別のサイトが表示される」などおかしな表示になる | サーバー側のドメイン追加設定の不足 / フォルダの指定ミス | レンタルサーバーのドメイン設定と公開フォルダ名を確認する |
関連記事
今回の記事の関連記事になります。
- ドメインの移管ってなに?
- 【ドメイン取得】 知っておきたい「ICANN」
- 【重要】 WHOISとは?Whois情報公開代行については必ず知っておいて!
- 使いたいドメインが使えるかどうかを調べる方法
- 【ドメインの決め方】 ドメインの文字列を決める
- 【ドメイン取得】 知っておきたい「レジストリ」「レジストラ」
- ドメインって何? 意外と知らない独自ドメインのこと
【初心者】ドメインとレンタルサーバーとDNSサーバーの関係 まとめ
というわけで今回は「【初心者】ドメインとレンタルサーバーとDNSサーバーの関係」についてお伝えしました。
少しややこしかったですが、ドメインとレンタルサーバーとDNSサーバーの関係が理解いただけたでしょうか。
普段インターネットを利用していて、あまり意識することはありませんが、サイトをパソコンに表示させるのに、このようなややこしいプロセスを踏んでいるんですね。
尚、レンタルサーバーは、レンタルと書いていますが、実はレンタルである必要はありません。自分でサーバーを用意することも可能です。
●おすすめレンタルサーバー
というわけで今回は以上になります。
最後までお読みいただきありがとうございました。
人気のあるドメイン取得サービスです。
