「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

Domain Name System

pointこの用語のポイント

pointシステム(仕組み)だよ

pointIPアドレスとドメイン名の紐付けを管理するよ

pointIPアドレスとドメイン名の変換をするよ

point「DNS」と表現されるのが一般的だよ

スポンサーリンク

簡単に書くよ

Domain Name System(読:ドメイン・ネーム・システム)とは

いわゆる「DNS」のこと。
用語の中身としては

ネットワーク上の住所表記に関して、人間様とコンピュータさんの仲立ちをしてくれるシステム
です。
もう少し具体的に書くと

IPアドレス(インターネットをするときにコンピュータに割り当てられる住所)とドメイン名(IPアドレスに付けた人間様向けの名前)を紐付けしまっせシステム
です。


image piyo

詳しく書くよ

最初に留意事項です。
DNS」と言われて「あぁ、アレのことね」と分かる方は最後まで読む必要ありません。
DNSの正式名称(?)が「Domain Name System」です。
Domain Name System」の頭文字を取ったのが「DNS」ね。

Domain Name System(ドメイン・ネーム・システム)

※「Domain Name System」を何となく日本語にすると「領域名システム」となります。[詳細]

以上が「DNS」の意味を知っている人向けの説明です。

「DNSって何?美味しいの?」な人は、このまま読み進めてください。
用語の中身について説明します。

ちょっと休憩4

それでは、いってみましょう。
まずは予備知識として「IPアドレス」と「ドメイン名」の関係を説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。

IPアドレスは「コンピュータさん向けのネットワーク上の住所」です。
インターネットっぽい通信において、送信先を特定するときとかに使う情報です。
「198.51.100.2」のような形式になっています。

Domain Name System(ドメイン・ネーム・システム)2

ドメイン名は「IPアドレスに付けた人間様向けの名前」です。
インターネットやメールなどで使われる住所です。
「i-3-i.info」のような形式になっています。

Domain Name System(ドメイン・ネーム・システム)3

以上を踏まえて、本題に入ります。

コンピュータさんはIPアドレスしか分かりません。
ドメイン名を見せられても「う~ん、どこの住所だろう」と困ってしまいます。

Domain Name System(ドメイン・ネーム・システム)4

それでは全部IPアドレスで管理しましょうか。

そうすると今度は人間様が困ります。
「198.51.100.1」と「198.51.100.10」と「198.51.100.11」の違いなんて、パッと見で分かりませんよね。
うっかりミスも増えそうです。

Domain Name System(ドメイン・ネーム・システム)5

そこで、コンピュータさんはコンピュータさんが分かりやすい形式の住所(IPアドレス)、人間様は人間様が分かりやすい形式の住所(ドメイン名)を扱えるようにしました。
具体的には、事前にIPアドレスとドメイン名を対応付けておいて、必要に応じて変換するのです。

Domain Name System(ドメイン・ネーム・システム)6

この

IPアドレスとドメイン名の対応を管理する仕組み

が「Domain Name System」です。
上でも書きましたが、一般的には「DNS」と表現されます。
※本ページでも以降は「DNS」と表現します。

おっと、突然ですが、ピヨ太君がホームページを見ようとしているようです。
それを ちょっと盗み見しつつ、DNSの仕組みを見てみましょう。

まずピヨ太君が、見たいホームページの住所を人間様が分かりやすい形式(ドメイン名)で指定します。
「i-3-i.info」とか、そんなんです。

Domain Name System(ドメイン・ネーム・システム)7

パソコンさんは「i-3-i.info」と言われても「はぁ?」な感じです。
ピヨ太君が指定した住所がどこなのか、さっぱり分かりません。

Domain Name System(ドメイン・ネーム・システム)8

そこでパソコンさんは、そこら辺の事情に詳しいコンピュータさんDNSサーバさん)に「こんなん言われたんだけど、どういうこと?」と問い合わせします。

Domain Name System(ドメイン・ネーム・システム)9

DNSサーバさんは、問い合わせに対して「あー、それは人間語(ドメイン名)だね。うちらの知ってる言葉(IPアドレス)で言うと、こんなんだよ」とお返事します。
ドメイン名に対応するIPアドレスを教えてくれるのです。

Domain Name System(ドメイン・ネーム・システム)10

DNSサーバさんの手によってドメイン名はIPアドレスに変換されました。
これでパソコンさんは、ピヨ太君がどこの住所を指定したのかが分かります。

Domain Name System(ドメイン・ネーム・システム)11

あとは、そのIPアドレスのコンピュータさんに行って、ホームページのファイルを受け取ってくれば、お仕事は完了です。

Domain Name System(ドメイン・ネーム・システム)12

めでたし、めでたし。

これがDNSの基本的な仕組みです。
実際には、もう少し複雑なことをやっていますけどね。
そこら辺の難しいことは専門的に解説しているところで情報を補完してください。

今回は「人間様が分かりやすい形式(ドメイン名)」から「コンピュータさんが分かりやすい形式(IPアドレス)」に変換する例を書きましたが、もちろん逆もあります。

ドメイン名からIPアドレスに変換するのは「正引き」と言います。
IPアドレスからドメイン名に変換するのは「逆引き」です。

Domain Name System(ドメイン・ネーム・システム)13

せっかくなので併せて覚えてあげてください。


image piyo2

一言でまとめるよ

まぁ「Domain Name System」って単語が出てきたら「DNS(IPアドレスとドメイン名の対応を管理する仕組み)のことなんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像064
書籍画像048

おまけ

■訳してみるよ

「domain(ドメイン)」の意味は「領域」とか「区域」とか「領土」とかです。
「name(ネーム)」の意味は「名前」とかです。
「system(システム)」はカタカナで「システム」と解釈してください。
何となく くっつけると

領域名システム

となります。




書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本【Audible】
「技術書」の読書術 達人が教える選び方・読み方・情報発信&共有のコツとテクニック
体系的に学ぶ 安全なWebアプリケーションの作り方 第2版 脆弱性が生まれる原理と対策の実践