🚀 はじめに
この記事でわかること
- DNS(Domain Name System)がどんな役割を持つのか
- ドメイン名 → IPアドレスの変換がどう行われているか
- DNS がないとインターネットはどう不便になるのか
- DNS を理解すると Webがどう見えやすくなるか
✅ 概要解説
DNSとは何か?
DNSは“インターネットの住所録(電話帳)”のような仕組みです。
- Google → google.com
- YouTube → youtube.com
私たちは普段、こうした文字の名前(ドメイン名) を入力してサイトにアクセスしますよね。
しかし、コンピュータが通信できるのは
192.0.2.1 のような数字(IPアドレス) だけ。
そこで必要なのが…
DNS:ドメイン名 ⇔ IPアドレス の変換係
あなたが文字で書いた住所(ドメイン)を、
実際の家の場所(IPアドレス)に案内する役目です。
何のためにあるのか?
DNSがあることで、次のメリットが生まれます:
- 覚えやすい文字の名前でアクセスできる
→ 「2404:6800:4004:81a::200e」を覚えずに済む - Webサイトの引っ越しが簡単
→ サーバーが変わっても“住所録”を書き換えるだけ - 世界共通のルールで案内できる
DNSがないとどうなるの?
DNSがなければ、インターネットはとても不便になります。
- 毎回 数字のIPアドレスを丸暗記しないとアクセスできない
- サイトが移転するたびに 新しい数字を覚え直す必要がある
- そもそも URLを共有するのが難しい
よく考えると、DNSがあるからこそ
「google.com を開いて」と言えるわけです。
どんな場面で使われているのか?
DNSは見えないところで、実はほぼ毎日働いています。
- Webブラウザでサイトを開くとき
- スマホアプリがサーバーと通信するとき
- メールを送受信するとき
- 家庭のWi-Fiルータが通信先を調べるとき
つまり、
インターネットが動く=ほぼ確実にDNSが働いている
というくらい重要な存在です。
💡 小話・豆知識・逸話
① DNSは「階層」でできている
DNSの仕組みは“町 → 市 → 都道府県 → 国”のような階層構造。
トップには 「.com」「.jp」「.net」などのトップレベルドメイン(TLD) がいます。
住所例
- example.com
→「com」という“国”の中にある「example」という“家”
この階層による整理のおかげで、世界中のドメイン管理が整然と行われています。
② DNSが壊れると「インターネットが止まるように見える」
実際にはネット自体は動いていても、
DNSが落ちると名前でアクセスできないため、
- Webが開けない
- アプリがつながらない
- メールが届かない
…などの“全滅状態”に見えることがあります。
DNSは「黒子」のような存在ですが、欠けると世界が困る仕組みです。
③ 1.1.1.1 や 8.8.8.8 は「公共の案内所」
- 1.1.1.1(Cloudflare DNS)
- 8.8.8.8(Google Public DNS)
これらは“誰でも使える、高性能で速いDNS”として広く知られています。
家庭のWi-Fiで設定するだけで、名前の検索が安定・高速になることも。
④ DNSキャッシュは「近くの案内板」
毎回毎回、世界中のサーバーに問い合わせるのは大変。
そこでほとんどの端末は DNS の結果を少しの間だけ記憶(キャッシュ) します。
これにより:
- 同じサイトにはより速くアクセスできる
- ネットワークの負荷が減る
実は shadow hero のような存在。
📚 参考リンク
公式・ドキュメント
- ICANN(ドメイン管理の国際機関)
https://www.icann.org/ - Cloudflare Learning Center(DNS入門)
https://www.cloudflare.com/learning/dns/what-is-dns/ - Google Public DNS
https://developers.google.com/speed/public-dns - Cloudflare 1.1.1.1(設定ガイド)
https://developers.cloudflare.com/1.1.1.1/
Wikipedia
- DNS(Domain Name System):
https://ja.wikipedia.org/wiki/Domain_Name_System - IPアドレス(IPv4/IPv6)
https://ja.wikipedia.org/wiki/IPアドレス
🛠️ 関連テーマ・次に理解すると良いこと
- ドメインとネームサーバーの仕組み
- DNSレコード(A / AAAA / CNAME / MX など)
- HTTP・HTTPS の基本

【初心者向け】HTTPの基礎をやさしく解説|リクエスト・レスポンス・ステータスコード・ヘッダー入門
- CDN(Cloudflareなど)でDNSがどう使われるか

【初心者向け】CDN(コンテンツ配信ネットワーク)をやさしく解説|Webを速く・安定・安全にする仕組み入門
- Hugo + Cloudflare Pagesでのサイト公開手順

【初心者向け】Hugo + PaperMod を Cloudflare Pages で公開するメリットと始め方
🎯 まとめ
- DNSはインターネットの住所録(電話帳)
- ドメイン名をIPアドレスに変換する案内係
- DNSがないと 名前でアクセスできず非常に不便
- Web・アプリ・メール—あらゆる通信で活躍
- 1.1.1.1 や 8.8.8.8 などの公共DNSで高速化・安定化も可能
- 理解すると Webの基礎がしっかりつながる
