DNS(ドメインネームシステム)
Domain Name System
ドメイン名とIPアドレスを変換し、Webサイトへの接続を可能にする仕組み
名前のヒミツ
Domain Name System(ドメイン・ネーム・システム)。 Domainは「領土・範囲」、Nameは「名前」、Systemは「仕組み」という意味だよ。 インターネット上の「領土(ドメイン)」に付けられた「名前」を管理して、正しい場所に案内する「仕組み」だからこう呼ばれているんだ。
簡単に説明すると
DNSは、インターネット上の住所案内人みたいなものだよ。 普段Webサイトを見るとき、「google.com」のような名前を入力するよね。でも、コンピューターは数字の羅列であるIPアドレスじゃないと場所がわからないんだ。 そこでDNSが「その名前の場所はここだよ」って、人間がわかる名前をコンピューターがわかる数字に変換してくれるんだよ。これがないと、Webサイトの名前を入力してもたどり着けなくなっちゃうんだ。
くわしく見てみよう!
DNSとは、人間が理解しやすいドメイン名と、コンピューターが通信に使うIPアドレスを対応させる仕組みのことだよ。
インターネットを利用する上で、なくてはならない重要な役割を担っているんだ。
コンピューター同士がインターネットで通信するときは、「192.0.2.1」のようなIPアドレスという数字を使って相手を特定しているよ。
でも、人間にとってこの数字を全部覚えるのは大変だよね。
そこで、「google.com」のように人間が覚えやすいドメイン名を使ってアクセスできるように作られたのがDNSなんだ。
私たちがブラウザにURLを入力すると、裏側ではDNSサーバーへの問い合わせが行われているよ。
「このドメイン名のIPアドレスは何番?」と聞くと、DNSサーバーが「そのIPアドレスはこれだよ」と教えてくれるんだ。
この処理を「名前解決」と呼ぶよ。
このおかげで、私たちは複雑な数字を覚えなくても、世界中のWebサイトに簡単にアクセスできるんだね。