DNS」「ドメイン」「IPアドレス」… ネットの裏側を覗くと、ちょこちょこ出てくる言葉。

あちこちで聞く DNS
図1:あちこちで聞く「DNS」

ドメインの記事 で「funwari-it.com を取った」話をしましたが、その名前を打ったとき、裏で何が起きてるか——ふんわり見ていきます。

DNS ってなに?

ざっくり言うと、DNS は サイトの「名前」と「住所」を結びつける、ネットの住所録 です。

DNS=ネットの住所録
図2:DNS=サイト名と住所を結ぶ「住所録」

略は「Domain Name System」。覚えなくてOK、意味だけ押さえれば十分:

  • Domain = ドメイン(サイトの名前)
  • Name = 名前
  • System = しくみ

つまり「ドメイン名のしくみ」。 人で例えると、名簿みたいなもの。「ken さん」と名前で呼べるけど、実際に荷物を届けるには住所が必要。DNSはその橋渡しをしてくれます。

なんで DNS が必要?

実はインターネットの世界では、サイトはすべて 数字の住所(IPアドレス) で管理されています。

DNSなし vs あり
図3:DNSなし=数字を覚える/あり=名前で済む

たとえば funwari-it.com の本当の住所は、こんな感じの数字の羅列:

  • 104.21.x.x(IPアドレス)

これを毎回ブラウザに打ち込めって言われたら、誰も覚えられないですよね。 DNS のおかげで:

  • ブラウザに funwari-it.com と打つだけでOK
  • 裏で DNS が 数字の住所に翻訳してくれる
  • お引越しでサーバーが変わっても、名前はそのまま使える

→ つまり「人が覚えやすい名前」と「機械が使う数字の住所」をつなぐ翻訳係、それが DNS。

名前から住所を引く流れ

funwari-it.com を打ってから、サイトが表示されるまでの裏側は、ざっくりこんな流れです。

名前から住所を引く流れ
図4:ブラウザ → DNSに問い合わせ → 住所が返る → サーバーへ
  1. 問い合わせ:ブラウザが「funwari-it.com の住所教えて」と DNS に聞く
  2. 回答:DNS が「104.21.x.x だよ」と数字の住所を返す
  3. 接続:ブラウザがその住所のサーバーに繋ぎに行く
  4. 表示:サーバーから返ってきた中身を画面に出す

→ いつものサイト閲覧の 一番最初の一歩。ここが0.数秒で終わるから、私たちは「名前」だけで快適にネットが使えています。

実は世界中で分担してる

DNS は1台のサーバーが全部の名前を覚えてるわけではなく、世界中で役割分担しています。

DNSは3段階のリレー
図5:受付 → 部署 → 担当者の3段階リレー

funwari-it.com を引くときの裏側を、ビルの受付で例えると:

  • 総合受付(ルートDNS):「.com の担当はあっち」と方向を指す
  • .com の受付(TLDサーバー):「funwari-it.com の管理者は Cloudflare」と教える
  • 担当者本人(権威DNSサーバー):「住所は 104.21.x.x です」と答える

たらい回しに見えますが、3段階に分けることで世界中の膨大なドメイン名を管理できています。 「DNSは1冊の電話帳じゃなく、世界中で分担してる住所録」と覚えればOK。

ドメイン・サーバー・ブラウザとの関係

ここまで読むと、Web基礎シリーズの記事がぜんぶつながってきます。

ドメイン・DNS・サーバー・ブラウザの関係
図6:ドメイン(名前)→ DNS(住所録)→ サーバー(届け先)→ ブラウザ(受け取り)
  • ドメイン = サイトの 名前funwari-it.com
  • DNS = 名前から 住所を引く 住所録
  • サーバー = 住所の先にいる 届け先(料理人)
  • ブラウザ = 受け取って 画面に並べる 案内人

→ サイトを開く一連の流れは、この4つのリレーで成り立っています。 DNS は「名前と住所をつなぐ」担当として、最初の一歩を支える縁の下の力持ちです。

まとめ

DNSのすべて、これ1枚で
図7:DNS のすべて、これ1枚で

ふんわり理解チェック

  • DNS=サイトの「名前」と「住所」をつなぐネットの住所録
  • 本当の住所は数字(IPアドレス)。DNSが名前から引いてくれる
  • 世界中で分担管理(受付→部署→担当者の3段階リレー)
  • ドメイン・DNS・サーバー・ブラウザの4点セットでサイトは開く

普段は意識しない「裏方さん」だけど、ネットを開く瞬間に毎回お世話になっている DNS。名前で呼べる便利さは、この住所録のおかげです 🌱