1.はじめに:DNSって何?
普段、ブラウザに「google.com」や「yahoo.co.jp」と入力して簡単にサイトを開きますよね。
でもコンピュータが理解しているのは実は「数字の住所(IPアドレス)」です。
その名前と住所を結びつけてくれるのがDNS(Domain Name System)です。

2.そもそもドメインとIPアドレスとは?
- ドメイン名:人間が覚えやすい名前(例:google.com)
- IPアドレス:コンピュータが通信に使う数字(例:142.250.196.78)
DNSがなければ、私たちは毎回この数字を覚えて打ち込む必要があります。
DNSは、そんな不便を解消してくれる「名前変換システム」です。

3.DNSの仕組みをざっくり理解しよう
ブラウザで「example.com」にアクセスする時、実際は次のような流れで通信が行われます。
- ブラウザが「example.comの住所を教えて」とDNSに問い合わせ
- DNSサーバが正しいIPアドレスを探す
- 見つけたIPアドレスをブラウザに返す
- そのIPアドレスのサーバに接続してページを取得
DNSはつまり、「人間の言葉(ドメイン)」を「コンピュータの言葉(IP)」に翻訳してくれる“通訳”です。

4.DNSの4つの主要なサーバ
DNSは世界中の複数のサーバが協力して動いています。それぞれの役割を理解しましょう。
- リゾルバ(Resolver):あなたの端末やプロバイダが持つ問い合わせ役
- ルートDNSサーバ:世界の最上位。どのTLDサーバ(.comや.jp)に聞けばよいか教える
- TLDサーバ:ドメインの種類別サーバ(例:.com、.jpなど)
- 権威DNSサーバ:最終的な正解を持つ。実際のIPアドレス情報を返す

- www.example.comのIPアドレスは?
- www.example.comのIPアドレスは?
- 「com」のDNSサーバに問い合わせて!
- www.example.comのIPアドレスは?
- 「example.com」のサーバに問い合わせて!
- www.example.comのIPアドレスは?
- example.comのIPアドレスは「192.168.0.1」
- www.example.comのIPアドレスは「192.168.0.1」
5.キャッシュDNSとは?
毎回すべてのサーバに問い合わせていたら、時間がかかります。
そこで「キャッシュDNS(DNSキャッシュ)」が活躍します。
キャッシュDNSは、過去に調べたドメインとIPアドレスの対応を一時的に記憶します。
同じサイトに再アクセスすると、その記録を使って高速に応答できます。
この保持期間をTTL(Time To Live)と呼び、期限が切れると再度問い合わせを行います。
6.DNSがないとどうなる?
DNSがなければ、私たちは「142.250.196.78」のような数字をすべて覚えなければなりません。
もし電話帳がなかったら、全員の電話番号を覚える必要があるのと同じです。
DNSは、インターネットを“人が使いやすい形”にしてくれている縁の下の力持ちです。
7.よくあるDNSトラブルと対策
「サイトが開かない」「ネットが遅い」といったトラブルの原因が、DNSにあることもあります。
よくある原因
- 古いキャッシュ情報が残っている
- DNSサーバの応答が遅い
- 使用中のDNSサーバが一時的に停止している
対策例
- DNSキャッシュを削除(Windows:ipconfig/flushdns)
- DNSサーバを変更
(例:Google Public DNS:8.8.8.8、Cloudflare DNS:1.1.1.1)
8.まとめ
DNSは、インターネットを“人が使いやすい形”にしてくれている縁の下の力持ちです。
「サイトが開かない」「ネットが遅い」といったトラブルの原因が、DNSにあることもあります。
DNSは、私たちが普段意識することのない場所で、インターネットをとても使いやすくしてくれている“縁の下の力持ち”です。
ブラウザにドメイン名を入力するだけで目的のサイトが開くのは、DNSが名前とIPアドレスを結びつけ、必要なサーバへ正しく案内してくれているからです。
この記事で解説したように、
- ドメイン=名前
- IPアドレス=住所
- DNS=名前と住所をつなぐ仕組み(通訳)
という関係を理解すると、インターネットの裏側で何が起きているのかがぐっとイメージしやすくなります。
また、DNSキャッシュやトラブル対策を知っておくことで、
「ページが開かない」「なんだか遅い」といった問題にも自分で対応できるようになります。
DNSはインターネットの基礎中の基礎。
この記事が、その仕組みを“ふわっと”から“はっきり”へと理解を深めるきっかけになれば嬉しいです。
次は、DNSレコードやネームサーバ設定など、さらに一歩踏み込んだ世界ものぞいてみましょう!











