支援対象地域:札幌、仙台、関東、愛知、関西、広島、福岡

  • TOP
  •   
  • コラム
  •   
  • ドメインとサーバーの違いについて

はじめに

今や企業だけではなく個人でも本格的なサイトを運営していることが少なくありません。それらサイトを制作する上で必ず必要になってくる「ドメイン」と「サーバー」。この2つの言葉の違いに関して、正しい知識を理解して使用している方はどれ程いらっしゃるでしょうか。
今回はそれら「ドメイン」と「サーバー」の基本概要とそれらの違いについて簡単にですがご紹介していきます。

ドメイン(domain)とは

ドメインの言葉の元々の意味は「領地」や「領域」といった意味を指します。つまりIT用語として使用するとインターネット上の住所のようなものを指し、ネットワークを介してWebサイト等を見る際に、目的のページを特定するためのものになります。
このドメインが無ければ目的のWebサイトを探し出すことが出来ず、さらには作成したWebサイトを公開することも出来ません。
そしてこの住所にあたるもの、もといドメイン名には任意の好きな文字列を当てることが出来ます。しかし特定のWebサイトを指定するものになるため、同じものは2つとして存在はしません。好きなドメイン名は早いもの勝ちということになります。
しかし、ここまでドメインはWebサイトの住所のようなものと述べてきましたが、メールアドレスの「@」以降にも使用されています。こちらも用途目的としては同じです。企業名や告知したい内容などの名称をドメイン名に指定することによって、短く分かりやすい宣伝にもなります。加えて、インターネット通信時には[DNS:ドメインネームシステム]というドメイン名を「IPアドレス」に変換する作業も存在します。

IPアドレスとは

インターネット上に存在するコンピューター1つ1つそれぞれに数字の羅列が割り振られています。この数字の羅列のことを[IPアドレス]と呼びます。このIPアドレスはパソコンなどの機械は非常に処理がしやすいシステムになっているのですが、人間が読み解くには非常に分かりにくく、読み取りやすい文字列として「ドメイン名」を設定し、これをIPアドレスへ変換し通信を行っています。
先程ドメイン名は住所のようなものと述べましたが、要するにIPアドレスは[住所]にあたり、それを表すドメイン名は「表札」であるとも言えます。

DNS(Domain Name System)とは

インターネット上でドメイン名を管理・運営するシステムになります。インターネットで通信を行う場合、自分と相手のIPアドレスを確認して行われます。しかし先も述べた通り、IPアドレスの数字の羅列だけでは人間が判断するには分かりにくいために文字列に変換しています。そこでユーザー側にはURLなどでドメイン名として表示されていますが、処理の裏側ではDNSがIPアドレスと照合し目的のサイトを表示しているということです。
このようなユーザーがリクエストしたドメイン名に対応するIPアドレスを割り出す処理を「正引き」あるいは「名前解決」と言います。逆にIPアドレスからドメイン名を割り出す処理を「逆引き」と呼びます。

サーバーとは

Webサイトの住所のようなものである「ドメイン」とは違い、「サーバー」は土地のようなものであるとも言えます。
Webサイトを家と見立てた場合、家を建てるには土地が必要になります。その家というデータを保存して公開しておく場所として「サーバー」が存在します。メールに関しても同様で、到着先・表札があっても保存しておく場所がなければ受け取ることも出来ません。
しかし、個人で作成したWebサイトなどのデータを全て保存・公開を試みると、常にコンピューターをネットワークに接続しておき、さらに膨れ上がるWebサイトの膨大なデータ保存しておかねばならなくなり、ほぼ不可能です。そこでレンタルサーバーを利用します。一般的によく使用されているレンタルサーバーとしては「ロリポップ」「エックスサーバー」「さくらサーバー」あたりがあります。自身に適したものを選択しましょう。

ドメインとサーバー違いと紐付け

独自にドメインを取得し、サイトを運営していく場合の手順を簡単にご紹介します。

①ドメインを取得する→②サーバーを取得する→③DNS設定を行う

以上の工程になります。まず自身が希望するドメインが取得できたらその保管場所となるサーバーを確保する必要があります。
サーバーはさまざまな種類の中から選択し契約しますが、レンタルサーバーでも最近は非常に多機能が備わっているため、特別な事情がない場合を除いて独自でサーバーを構築する必要はありません。レンタルサーバーで取得した独自ドメインを使用する場合、その取得したドメインに対して利用を考えているレンタルサーバーが用意しているDNSサーバーを指定する必要があります。DNSサーバーを指定することでサーバーとドメインの紐付けが行われているのです。

最後に

いかがでしょうか。よく耳にしたり普段何気なく使っている「ドメイン」と「サーバー」の違い。それらについての仕組みや役割が少しでも理解していただけたでしょうか。Webサイトを表示するだけでもDNSがIPアドレスとドメインを読み取り、サーバーに接続しているという処理が行われています。もしWebサイトを運営するとなったときに少しでもこの理解が役に立てば幸いです。ここまで読んでくださってありがとうございました。