DNS(名前解決)
DNSは、「example.com」のような名前からIPアドレスを調べて答えるしくみです。
名前からIPアドレスを調べることを 名前解決 と呼びます。数字を覚えなくても、名前だけで相手にたどり着けます。
- 人は名前(ドメイン名)で相手を指定し、DNSがIPアドレスを調べて答える(名前解決)
- Webサイトを開くまでの流れの中でのDNSの役目
- IPが変わってもDNSの登録を書き換えれば同じ名前で使える
身近な例えで理解する
電話をかけるとき、番号を覚えていなくても、電話帳で相手の名前を選べば、登録してある番号にかかります。
- 相手の名前ドメイン名(example.com)
- 電話番号IPアドレス
- 名前から番号を引くこと名前解決
- 電話帳を書き換えるDNSの登録を書き換える
相手が番号を変えても、電話帳を書き換えれば、同じ名前を選ぶだけでかけられます。反対に、登録した番号が間違っていると、名前を選んでもつながりません。
ちょっと確認
ブラウザにURLを入れたあと、ページが表示されるまでに起きることを、順番どおりに並べましょう。
下のカードを、正しい順にタップしてください。
例えを外して、実際のしくみ
人は名前で、機械は番号で
人には 203.0.113.7 のような数字は覚えにくいので、example.com のような名前(ドメイン名)を使います。URLの https://www.example.com/ なら、www.example.com の部分が名前です。ただし実際にデータを届けるには、IPアドレスが必要です。
DNSは「名前→IPアドレス」を答える
そこで、名前からIPアドレスを調べて答えるのが DNS です。世界中のDNSサーバーが分担して、名前とIPアドレスの対応を管理しています。あなたのパソコンは、近くのDNSサーバーに「この名前のIPアドレスは?」と問い合わせます。
Webサイトを開くまでの流れ
URLを入れると、まずDNSに問い合わせてIPアドレスを教えてもらいます。次に、そのIPアドレスのサーバーにつないでページを頼み(リクエスト)、返ってきた中身(レスポンス)が画面に表示されます。この最初のひと手間が名前解決です。
IPが変わっても、名前はそのまま使える
サーバーのIPアドレスが変わっても、DNSの登録を新しいIPに書き換えれば、みんな同じ名前で使い続けられます。ただし、書き換えてもしばらくは古いIPが返ることがあります。また、「IPアドレスならつながるのに、名前だとつながらない」ときは、DNS(名前解決)を疑います。
このページのまとめ
- ドメイン名
- example.com のような、人が覚えやすい名前
- DNS
- 名前からIPアドレスを調べて答えるしくみ
- 名前解決
- 名前からIPアドレスを調べること
- DNSの登録
- 名前とIPアドレスの組み合わせ。IPが変わったら書き換える
先輩のひとことの意味
先輩IPが変わって困った翌日、先輩から:「毎回IPを覚えるのは大変だから、名前でつながるようにDNSに登録しといたよ」 名前でつながるってどういうこと? DNSに登録すると何がうれしいの? 前のページの続きで解きます。
サーバーの名前とIPアドレスの組み合わせをDNSに登録した、という意味です。これで数字を覚えなくても、名前でサーバーにつながります。IPアドレスがまた変わっても、登録を書き換えれば、みんな同じ名前のまま使えます。
練習問題で確かめる
どこがあやしいでしょう?
DNSの役割として正しいものはどれでしょう?
参考資料
ご意見・「これで例えて!」を募集しています
ご意見・ご感想・質問・間違いのご指摘など、何でもお気軽にお寄せください。「この言葉も例えで説明してほしい」「こんな例えなら分かりやすい」という声をもとに、新しいページや例えを作ります。
- 説明してほしいITの言葉
- 例えてほしい場面(部活・アルバイト・家事など)
- 分かりにくかったところ・間違いのご指摘
意見箱は準備中です。