IT用語集

IT用語集【DNS】とは

「DNS」説明記事 表紙画像

読み方/英語:ディーエヌエス/Domain Name System

Meanning

・WebサイトやWebページを見つけるためのコンピュータの道案内システムの事。
・「ドメイン名」を対応する「IPアドレス」に変換するシステムの事。

≪詳しく説明すると≫

ちゃば
ちゃば

またしても俺が一番嫌いな、アルファベットの何かの略語や。

かみさん
かみさん

どうしたの?

ちゃば
ちゃば

DNA、いや、DNS、あれ?どっちやったっけ???

かみさん
かみさん

どっちなの?

「DNA」ならデオキシリボ核酸の事で、いわゆる「遺伝子」を保持する分子の事ね。ヒトのDNAは、細胞核の中に入っていて、これを「核DNA」というわ。ヒトのDNAのほとんどは核DNAだけど、細胞内小器官である「ミトコンドリア」の中にも小さなDNAが入って、・・・・ん?

ちゃば
ちゃば

ち、ちょっと待って。

DNSの方やった、たぶん。

かみさん
かみさん

なーんだ、「DNS」ね。

これを説明するのも結構長くなりそうよ。

ちゃば
ちゃば

あの~、初心者なもので、分かりやすく簡単に、そしてできるだけ短くお願いします。

かみさん
かみさん

分かったわ。

「DNS」Domain Name System(ドメイン・ネーム・システム)の頭文字からとった略語で「DNS」ね。

簡単に説明すると、ドメイン名を対応したIPアドレスに変換してくれるシステムの事」よ。

ちゃば
ちゃば

うーん、簡単ではない。

かみさん
かみさん

そうね、「DNS」を説明するにはまず「IPアドレス」「ドメイン名」から説明が必要ね。

わかるならスキップしてね。

ちゃば
ちゃば

この前勉強したが、完全に忘れた。

かみさん
かみさん

そう、まあ、そうよね。。。では簡単に説明するわ。

「IPアドレス」インターネット上のコンピュータ識別番号で、簡単に言うとインターネット上のコンピュータの住所の事ね。

ちゃば
ちゃば

何となく思い出してきたような。。。

かみさん
かみさん

郵便には宛先の住所が必要なのと同じで、インターネットで通信する場合にも送信先の住所が必要なのよ。それが「IPアドレス」なの。

ちゃば
ちゃば

ふむ。

かみさん
かみさん

でもIPアドレス「172.217.161.67」のような数字の羅列なの。

こんな数字だけの羅列では覚えにくい、という声がたくさんあったので、人にわかり易い文字列に変えられるようにしたの。それが「ドメイン名」なのね。

ちゃば
ちゃば

ふむふむ。

かみさん
かみさん

このブログでいうと、URLの「hyonnakikkake.com」の部分ドメイン名ね。

ちゃば
ちゃば

ふむ、URLの一部か。

ちゃば
ちゃば

はい。

かみさん
かみさん

ちょっと絵で説明するわ。

DNS説明図⓪
ちゃば
ちゃば

ん?何か困っているな。

かみさん
かみさん

ブラウザWebサイトURLの「https://hyonnakikkake.com/itglossary-dns」を入力したんだけど、URLドメイン名の「hyonnakikkake.com」はコンピュータには分からないのよ。

ちゃば
ちゃば

ドメイン名ってのはIPアドレスを変換したものやんな。

かみさん
かみさん

その通りよ。ドメイン名は人間が読みやすくした文字列なんだけど、コンピュータには分からないの。コンピュータが認識できるのは「IPアドレス」だけなのよ。

ちゃば
ちゃば

じゃあ、どうすんの?

かみさん
かみさん

そこで、「DNS」の登場よ。

DNS「ドメイン・ネーム・システム」の略よね。

つまり、ドメイン名をIPアドレスに変換してくれるシステムの事なのよ。

ちゃば
ちゃば

ふむふむ

かみさん
かみさん

ドメイン名をIPアドレスに変換してくれるサーバDNSサーバというわ。

じゃあこれからインターネットWebページにアクセスするやり取りの仕組みを

一つ一つ説明していくわね。

ちゃば
ちゃば

お願いします。

かみさん
かみさん

まず利用者側、ユーザー側の事をクライアントと呼ぶの。

でそのクライアントが見たいWebページURLブラウザに入力するわ。

ここでは「https://hyonnakikkake.com/itglossary-dns/」を入力してみましょう(①)

DNS説明図①
ちゃば
ちゃば

ふむ。

かみさん
かみさん

次にブラウザは入力されたURLドメイン名DNSサーバに送り、そのドメイン名に対応したIPアドレスを要求するの(②)

DNS説明図②
ちゃば
ちゃば

コンピュータドメイン名を読み取れないから、コンピュータが認識できる「IPアドレス」を教えてもらいにDNSサーバに行くんやな。

かみさん
かみさん

その通りよ。

そしてDNSサーバからIPアドレスを教えてもらいます(③)

DNS説明図③
ちゃば
ちゃば

これでようやく見たいWebページのあるWebサーバの住所がわかったんやな。

かみさん
かみさん

そうよ。そしてブラウザIPアドレスWebサーバへ連絡し、さらに「/itglossary-dns/」というページを表示するためのデータを要求するのね。これをHTTPリクエストというの(④)

DNS説明図④
ちゃば
ちゃば

無事つながった。

今、Webサーバがページを探してくれているところか。

かみさん
かみさん

そうするとWebサーバはその要求されたリクエストのデータブラウザに送り返します(⑤)。

これをHTTPレスポンスというの。

DNS説明図⑤
ちゃば
ちゃば

これでやっとWebページが見れるんやな。

かみさん
かみさん

そうよ、この一連の流れでクライアントWebページを見ることができるのよ。

ちゃば
ちゃば

なるほど、所々で難しい言葉も出てきたけど、流れはよくわかったで。

かみさん
かみさん

そしてこの一連の流れで重要な役割を果たしているのがDNSサーバであり、そのシステムであるDNSなのよ。

ちゃば
ちゃば

なるほど、DNS「ドメイン名」を対応する「IPアドレス」に変換して、見たいWebサイトやWebページのあるWebサーバへの道案内をしてくれるシステムやったんやな。

かみさん
かみさん

その通りよ。分かってくれたようでうれしいわ。

でも実際のDNSはもう少し複雑な事をやっているだけど、今回の説明でも基本的な仕組みは十分理解できると思うわ。

それとも、もっと専門的な話も聞きたい?

ちゃば
ちゃば

そ、それはまた今度お願いします。

今日はありがとうございました!

関連用語
Webサーバ
クライアント

タイトルとURLをコピーしました