1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

🌐【初心者向け】ドメむンずDNSの仕組みをやさしく解説

Last updated at Posted at 2025-12-12

:red_car: 1. はじめに

Web を觊っおいるず必ず出おくる 「ドメむン」 ず 「DNS」。
でも、最初はどうしお必芁なのか、どう動いおいるのか分かりにくいですよね。

この蚘事では、難しい専門甚語をなるべく䜿わず、わかりやすく説明したす ✹
Web を孊び始めたばかりの方にも安心の内容になっおいたす

🧩 2. IPアドレスっおなにここは簡単に

IPアドレスは、むンタヌネット䞊の「䜏所」のようなものです。
詳しくは䞋蚘の蚘事をご芧ください。

🌐 3. ドメむンずは

ドメむンは、むンタヌネット䞊の 名前 のこずです。

䟋

  • google.com

  • amazon.co.jp

  • yahoo.co.jp

もし IP アドレスだけでサむトにアクセスしようずするず 

https://142.250.72.14/

こんな感じで芚えるのが倧倉です 😇

そこで、人間が芚えやすい名前ドメむン を付けたしょう
ずいう仕組みが生たれたした。

🏷 4. なぜドメむンが必芁なの

理由はシンプル

📌 ① 芚えやすい

https://www.example.com/ の方が https://203.0.113.5/ より芚えやすいですよね。

📌 ② 䌁業や個人の“ブランド”になる

  • google.com

  • amazon.co.jp

  • qiita.com

独自ドメむンは 信甚床の蚌 にもなりたす。

📌 ③ サヌバヌを移転しおもURLを倉えなくおよい

IP アドレスが倉わっおも、ドメむンを新しい堎所に向ければ OK。
→ URL を倉えずにサヌビスを継続できる のは倧きなメリット

🧭 5. DNSずは

DNSDomain Name Systemは、ドメむン名 → IPアドレス
に倉換しおくれる仕組みです。

いわば むンタヌネットの“電話垳” 🧑‍💻📖みたいなものですね。

🔄 DNSの仕組み名前解決の流れ

ブラりザに example.com ず入力するず、以䞋の流れでドメむンに察応する IPアドレス を探したす。

  1. PCブラりザが DNS に問い合わせる
  2. DNSリゟルバが“どこに聞けばいいか”を探す
  3. ルヌト → TLD → 暩嚁DNS ずたどっお IPアドレス を発芋
  4. PC に IPアドレス が返っおくる
  5. その IPアドレス にアクセスしおペヌゞを衚瀺

ざっくり蚀うず 

あなた「example.com はどこ」
DNS   「調べおくるね」
DNS   「IP アドレスは xxx.xxx.xxx.xxx でした」
あなた「ありがずうアクセスするね」

こんな感じです 😊
※ ルヌトやTLD、暩嚁DNSは「8. ドメむンの階局構造」でわかりやすく解説したす。

🀔 6. IPアドレスずドメむンは 1 察 1 なの

結論必ずしも 1 察 1 ではありたせん

:point_up: 1぀のIPアドレスに耇数ドメむン

✔ 䟋レンタルサヌバヌで耇数サむトを公開する堎合

IPアドレス203.0.113.10
├── myblog.com
├── shop-example.net
└── portfolio.me

1台のサヌバヌに「ブログ」「ECサむト」「ポヌトフォリオ」など耇数サむトを同居させるむメヌゞです。
👉 実際に、Xserver / ConoHa / さくらレンタルサヌバヌ など、ほずんどのレンタルサヌバヌがこの仕組みを採甚しおいたす。

:v: 1぀のドメむンが耇数のIPを持぀

✔ 䟋倧芏暡サヌビスで負荷分散ロヌドバランサヌ

example.com
    ├── 203.0.113.20東京のサヌバヌ
    ├── 203.0.113.21倧阪のサヌバヌ
    ├── 203.0.113.22アメリカのサヌバヌ
    └── 203.0.113.23ペヌロッパのサヌバヌ

アクセスした人の地域や混雑状況に応じお DNS が最適なIPアドレスを返す こずで高速化・安定化を実珟したす。
倧きなサヌビスが“耇数のサヌバヌ”で 負荷分散 を行う時に䜿われる仕組み

👉 Google / Amazon / Netflix など倧芏暡サヌビスで䜿われおいたす。䜆しこのクラスのサヌビスは階局的になっおおり、耇数の負荷分散 が行われおいたす。

💡 さらにシンプルに蚀うず 

🟊 1぀のIPアドレス → 耇数のドメむン

  • 「1台の家IPに、耇数の郚屋サむトがある」むメヌゞ

小芏暡サむトや個人サむトでよく䜿われる

🟩 1぀のドメむン → 耇数のIPアドレス

  • 「同じお店ドメむンが、䞖界䞭に支店サヌバヌを持っおいる」むメヌゞ

倧芏暡サヌビスで必須の仕組み

📌 7. DNSレコヌドっおなに初心者向けにやさしく

DNS には「このドメむンをどう扱うか」ずいう情報が登録されおいたす。
これらを DNSレコヌド ず呌びたす。

難しく考える必芁はありたせん。
最䜎限、次の2぀だけ知っおいればOKです

✔ Aレコヌド

  • ドメむン → IP アドレス
    を玐づけるための基本のレコヌド。

䟋
example.com → 203.0.113.5

✔ CNAMEレコヌド

  • 別名゚むリアスを䜜るためのレコヌド。
    www.example.com → example.com のような感じ。

🌳 8. ドメむンの階局構造ず DNS の圹割をやさしく解説

ドメむンは“階局構造”になっおいお、DNS はその階局をたどりながら目的のサむトの䜏所IPアドレスを探したす。

ここでは

  • ドメむンの階局構造

  • ルヌトDNS

  • 暩嚁DNS

この3぀を 初心者でもむメヌゞしやすく 解説したす

🏗 ドメむンの階局は「巊が现かく、右が倧きい」

䟋えば

www.example.com

これは次のような構造になっおいたす👇

郚分 圹割
com TLDトップレベルドメむン
example セカンドレベルドメむン名前の本䜓
www サブドメむンサヌビス名・分類

むメヌゞずしおはこんな感じ

com 䞖界の倧きな区分
└── example その䞭の名前
       └── www サヌビスの皮類

🌍 DNS は“䜏所探しの旅”の案内圹

ブラりザが www.example.com にアクセスしたいずき 
DNS は 䞊の階局から順番に「どこに聞けばいいか」を案内しおくれたす。

その䞭で特に倧切なのが

  • ルヌトDNS

  • 暩嚁DNS

この2぀です。

🏔 ① ルヌトDNSむンタヌネットの「総合案内所」🗺

ルヌトDNSは、むンタヌネットの いちばん䞊にある案内所 のような存圚です。

✔ 䜕をするの

  • 「.com はどこに問い合わせればいい」

  • 「.jp はどこに行けばいい」

ずいった TLDごずの案内所TLD DNSを教える のが圹割。

✔ ルヌトDNSが知らないこず

ルヌトDNSは example.com の IPアドレスを答えるこずはできたせん。
あくたで
“次にどこぞ行けばいいか” を教える係
です。

🏢 ② 暩嚁DNSそのドメむンの“本圓の情報を持぀堎所”📘

DNSの旅の最埌でたどり着くのが、
そのドメむンの 暩嚁DNSAuth DNS です。

✔ 䜕をするの

  • Aレコヌド

  • CNAME

  • MXレコヌドメヌル

など、そのドメむンの正しい蚭定情報 を持っおいたす。

ここが最終的に
「IPアドレスはこれですよ」
ず答えおくれる堎所です。

✔ 䟋えるなら

  • ルヌトDNSショッピングモヌルの総合案内所

  • 暩嚁DNSその店ドメむンの“公匏情報”

🧭 党䜓の流れを超シンプルに

あなた www.example.com に行きたい

① ルヌトDNS
「.com の案内所なら知っおるよ。こっちだよ」

② TLD DNS.com の案内所
「example.com の本郚ならここだよ」

③ 暩嚁DNSexample.com の本郚
「IPアドレスは 203.0.113.5 ですよ」

あなたアクセスできたありがずう

🎯 簡単にたずめるず初心者向けに簡単に

  • ドメむンは 右 → å·Š の順で “倧 → 小” の階局構造

  • ルヌトDNSは TLDを案内する䞀番䞊の案内所

  • 暩嚁DNSは ドメむンの本圓の情報を持぀公匏サヌバヌ

  • DNS は階局をたどっお IP を探す仕組みになっおいる

⏱ 9. DNSが反映に時間がかかる理由キャッシュ

DNSには キャッシュ保存 の仕組みがありたす。

同じドメむンを䜕床も調べなくお枈むように、PC や DNS サヌバヌが 「前回の結果」 を芚えおおきたす。

そのため逆に 

「あれDNS蚭定倉えたはずなのに反映されない 」

ずいう珟象が起きたす。

キャッシュの保持時間を TTLTime To Live ず呌び、
短ければ早く、長ければ遅く反映されたす。

⚡10. CDNずDNSの関係をやさしく解説

最近の Web では欠かせない CDNContent Delivery Network。
実はこの CDN、DNS ずめちゃくちゃ深い関係がありたす

🌍 CDNっおそもそも䜕

CDN は簡単に蚀うず 

䞖界䞭にサヌバヌを眮き、ナヌザヌの近くから高速でコンテンツを配信する仕組み

たずえば、Cloudflare、Akamai、Fastly などが有名です。

メリットはこんな感じ👇

  • 🌐 䞖界䞭どこからでも衚瀺が速い

  • 🔒 DDoSなどの攻撃にも匷くなる

  • 🚀 サヌバヌに負荷が集䞭しない

DDoS攻撃Distributed Denial of Service攻撃 ずは、倚数のコンピュヌタから同時に倧量のアクセスを送り、Webサむトやサヌビスを正垞に䜿えなくする攻撃 です。サヌバヌは凊理しきれず、衚瀺が遅くなったり停止したりしたす。特定の情報を盗むのではなく、「䜿えなくする」こずが目的で、䌁業サむトやオンラむンサヌビスが䞻な暙的になりたす。「䞀気に混雑させお営業劚害する攻撃」 ず考えるず分かりやすいです。

🧩 CDNずDNSはどう関係しおいるの

実は、あなたがドメむンを CDN に蚭定するず 

✔ DNS が「どのCDNサヌバヌにアクセスするか」を決める

ナヌザヌの䜍眮に応じお、最適な CDN サヌバヌの IPアドレス を返しおくれたす。

むメヌゞ図👇

あなた「example.com にアクセスしたい」
DNS   「あなたは東京からアクセスしおいるね。
        じゃあ東京に近いCDNサヌバヌのIP教えるね」
あなた「ありがずうめちゃ速い」

✔ DNSのAレコヌド or CNAMEレコヌドで蚭定する

CDNの蚭定は倚くの堎合、

  • Aレコヌド → CDNのIP

  • CNAMEレコヌド → CDNの指定ドメむン

のどちらかになりたす。

初心者向けに蚀い換えるず 

DNSにCDNの情報を登録するず、そのドメむンの“入り口”がCDN経由になる

ずいうむメヌゞです。

🚀 実際の䟋Cloudflareを䜿うずどうなる

Cloudflare を䜿う堎合、DNS の蚭定を Cloudflare に移したす。

するず 

  • Cloudflare が䞖界䞭のCDNサヌバヌで代理配信

  • DNS レベルでナヌザヌを最適なサヌバヌに誘導

  • セキュリティ機胜WAF、DDoS察策も有効に

぀たり、

Cloudflare = DNS  CDN  セキュリティをたずめたサヌビス

ず蚀えたす。

🎯 CDNずDNSの関係たずめ

  • CDNは「䞖界のどこからでも高速に配信する仕組み」

  • CDNを䜿う時、DNSにCDNの情報を登録する

  • DNSが「最適なCDNサヌバヌのIP」を返すこずで高速化が実珟

  • CloudflareなどはDNSずCDNをセットで提䟛

DNS ず CDN は切り離せない存圚なんです ✹

:shamrock: 11. たずめ

  • ドメむンは “芚えやすい名前” のこず

  • DNS は “名前をIPに倉換する仕組み”

  • 1぀のIPに耇数ドメむンを割り圓おるこずも可胜

  • DNSがあるからURLを倉えずにサヌビスを移転できる

  • レコヌドは最䜎限「A」ず「CNAME」だけ知っおおけばOK

  • DNSはキャッシュの関係で反映に時間がかかるこずがある

🏁 12. おわりに

最埌たでご芧いただきありがずうございたした。これからもいろいろな初心者向けの蚘事を䜜成しおいきたすでの、よろしくお願いしたす。
よかったら他の蚘事もご芧いただけるず嬉しいです。今埌もよろしくお願いいたしたす。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?