ドメインとDNSの役割とは


ドメインとDNSって何なの?

・ドメイン=IPアドレスを文字化したもの
・DNS=IPアドレスをドメイン化するその仕組み
これだけ言われてもイマイチだと思うのでもっと噛み砕いて説明します。
ちなみにIPアドレスって何なのよって思った方は以下の記事を読んでください。
IPアドレスって一体何??

ドメインとDNSの具体例

このQiitaを例にします。
このQiitaのIPアドレスは「18.178.181.245」です。
でも、この数字を覚えて毎回検索するのはダルいし、分かりにくいですよね。
そこで、もっと分かりやすくこの数字を文字にしようとしたのがドメインです。
そしてその仕組みをDNS(Domain Name System)と言います。
では18.178.181.245のドメインは何なのか…。
それが「qiita.com」なのです。

ちなみにqiitaの部分はセカンドレベルドメイン、.comはトップレベルドメインと呼ばれたりしますがここは割愛します。
ただここでどうやってQiitaのIPアドレスを知れたのかという疑問が湧いてくると思います。

ドメインを利用してIPアドレスを調べる方法

ターミナルでdigコマンドを使います。
入力はdig ドメインでOKです。

% dig qiita.com

検索結果は次の通り。

<省略>
;; ANSWER SECTION:
qiita.com.      58  IN  A   18.178.181.245
qiita.com.      58  IN  A   18.180.153.140
qiita.com.      58  IN  A   13.230.142.0
<省略>

このANSER SECTIONの中にあるのがドメインとそれに対応するIPアドレス。
あれ?同じドメイン名が何で3つあるの?と思ったと思います。
結論いうと、サーバーが3つあるからです。
IPアドレスは住所みたいなものですが、それが3つあるということは家が3つあるということです。
つまり家(サーバー)3つもたないとパンパンになっちゃう!ということなのでしょうね。
大所帯のサイトにいくとサーバー複数持っている可能性が大です。
気になった方はぜひ調べて見てください。