【高校情報】3分でわかる!名前解決とDNSの違いをわかりやすく解説
イリエダ
こんにちは、イルカの妖精イリエダよ。今日はDNSと名前解決の違いをスッキリ理解していきましょう!
「DNSって名前解決のことじゃないの?」
そう思っている人、実はとても多いの。
でもここ、ちゃんと分けて理解すると一気にレベルが上がるわよ。
DNSと名前解決の違いとは??
まず結論からいくわね。
名前解決=処理の名前
DNS=その処理を行う仕組みの1つ
つまり、DNSは名前解決の一部なの。
この関係は何度も出てるけど、そう、
野菜とトマトの関係と同じ。
トマトは野菜の一種だけど、野菜はトマトじゃないでしょ?
それと同じよ。

名前解決(なまえかいけつ)とは??
名前解決とは、
人が読める名前を、IPアドレスに変換すること
よ。
例えば、
- www.example.com → 93.184.216.34
この変換処理そのものを名前解決と呼ぶのよ。
DNS(ディーエヌエス)とは??
DNSは「Domain Name System」の略で、
ドメイン名をIPアドレスに変換する仕組み
よ。
インターネットでは、このDNSが名前解決の仕組みとしてメインで使われているの。
DNS以外の名前解決
そう、DNSが名前解決の一種だとしたら、他にも名前解決の方法があるはずよね??
例えば、こんな感じ ↓
- hostsファイル:ローカル設定
- mDNS:同じネットワーク内(例:AirDropやプリンタ)
- NetBIOS / WINS:Windows系の古い仕組み
つまり、
DNSは「名前解決の代表選手」だけど、唯一ではない
ってことなの。
DNSが主流な理由
じゃあどうしてDNSがここまで使われているのかしら?
理由はシンプル。
- 世界中のドメイン名とIPアドレスを管理できる
- 階層構造で効率よく情報を取得できる
- キャッシュ機能で高速化できる
インターネット規模になると、DNS以外では対応できないのよ。
まとめ
最後に整理するわね。
- 名前解決:名前 → IPに変換する処理
- DNS:その処理を行う仕組みの1つ
- hostsやmDNSも名前解決の一部
イリエダ
「名前解決」と「DNS」を分けて理解できれば、ネットワークは一気に見えるようになるわよ。
それじゃあね!