DNS とは?(そして、なぜあなたが訪れるすべてのサイトに影響するのか)

DNS はインターネットの「電話帳」です。名前(example.com)を IP アドレスに対応付けます。

Illustration of What Is DNS? (And Why It Affects Every Website You Visit) (1)

要点

  • Wi-Fi が正常に見えても、DNS の問題でサイトが開けないことがあります。
  • DNS の結果はキャッシュされるため、変更や修正が反映されるまで時間がかかることがあります。
  • リゾルバーの切り替え、キャッシュの削除、ネットワークの DNS 設定確認で DNS 問題を解決できることがよくあります。

Illustration of What Is DNS? (And Why It Affects Every Website You Visit) (2)

1 分でわかる DNS:名前 vs 数字

コンピュータは IP アドレス を使って他のコンピュータに接続します。人間は ipverdict.net のような名前を好みます。 DNS(Domain Name System) は、その間をつなぎ、ドメイン名を裏側で IP アドレスに変換します。

DNS が動いているときは気づきません。DNS が壊れると、端末が接続されていても「ネットが落ちた」ように見えることがあります。

URL を入力すると何が起きるか

サイトにアクセスするとき: 1. ブラウザが OS にドメインの IP を問い合わせます。 2. OS が DNS リゾルバー(多くは ISP か公開リゾルバー)に問い合わせます。 3. リゾルバーが答えを見つけます(またはキャッシュから取り出します)。 4. 端末が返ってきた IP アドレスへ接続します。

DNS が間違った IP を返す、あるいは答えを返さない場合、次のようなエラーが出ることがあります: - “This site can’t be reached” - “Server IP address could not be found” - 他のサイトは見られるのに延々と読み込みが終わらない

再帰リゾルバー vs 権威 DNS

重要な DNS の役割は 2 つあります:

再帰リゾルバー(DNS resolver) - 端末の DNS 質問に答えるサービス。 - 例:ISP の DNS、Google Public DNS、Cloudflare、Quad9。

権威 DNS(Authoritative DNS) - ドメインの DNS レコードにおける「真実の情報源」。 - 通常はドメイン所有者が DNS ホスト(Cloudflare、Route 53 など)で管理します。

端末は通常 リゾルバー と話し、リゾルバーはキャッシュがないときに 権威 DNS と話します。

よくある DNS レコード種類(A、AAAA、CNAME、TXT)

よく目にするレコードは次のとおりです:

  • A:ドメイン → IPv4 アドレス
  • AAAA:ドメイン → IPv6 アドレス
  • CNAME:ドメイン → 別のドメイン(エイリアス)
  • TXT:テキストレコード(メール/セキュリティ検証など)
  • MX:ドメインのメールサーバー

よくある構成例: - www.example.comexample.com を指す CNAME - example.com の A/AAAA がサーバーや CDN を指す

DNS キャッシュと、変更に時間がかかる理由

DNS は複数の場所でキャッシュされます: - ブラウザ - OS - ルーター - ISP リゾルバー - 公開リゾルバー

そのため: - DNS 変更が「自分には反映されたのに他人にはまだ」になることがある - DNS 問題を直しても、しばらく古い結果が見えることがある

キャッシュ時間は TTL(Time To Live) の影響を受け、DNS レコードごとに設定されます。

よくある DNS 問題(見え方)

1) NXDOMAIN リゾルバーが「このドメインは存在しない」と言う。 よくある原因: - ドメインのタイプミス - ドメイン失効 - DNS レコード削除

2) SERVFAIL リゾルバーが有効な回答を取得できなかった。 よくある原因: - 権威 DNS の設定ミス - DNSSEC の問題 - DNS ホスト側の一時的な障害

3) 間違った IP(古い/不正確なレコード) ドメインが古いサーバー/CDN を指している。 よくある原因: - キャッシュ - Split DNS(ネットワークによって答えが違う) - A/AAAA の入力ミス

ユーザーが試せる簡単な DNS チェック

サイトが開けないとき: - 別ネットワークで試す(モバイルテザリング vs Wi-Fi) - 別の DNS リゾルバーに切り替える(公開 DNS) - ルーターを再起動する(ローカル DNS の挙動がリセットされることがある) - 端末の DNS キャッシュを削除する

サイト所有者なら: - A/AAAA/CNAME がホスティング/CDN と一致しているか確認 - www とルートのレコードを忘れていないか確認 - DNS プロバイダーが到達可能で、権威サーバーが正しいか確認

実システムでの実用的な意味

DNS はドメインを IP に変えるステップです。IP(サーバー、CDN、エンドポイント)を得たら、IPVerdict が次を理解するのに役立ちます: - ネットワーク所有者(ISP / 組織) - その IP の ASN - ホスティング/CDN インフラ に見えるかどうか

よくある誤解

Q1: DNS が壊れていると、インターネット自体が落ちているということ? 必ずしもそうではありません。接続は正常でも名前解決が失敗しているだけの場合があります。

Q2: いつも公開 DNS に切り替えるべき? 公開 DNS は速かったり安定していたりしますが、ISP のローカル最適化がある場合もあります。トレードオフです。

Q3: 同じ Wi-Fi なのに端末によって動く/動かないのはなぜ? キャッシュ、ブラウザ、端末ごとの DNS 設定が異なるためです。

Q4: なぜ DNS の変更に時間がかかるの? インターネット全体のキャッシュと TTL のためです。

Q5: DNS で位置情報がわかる? DNS 自体が位置を「発信」するわけではありませんが、DNS プロバイダーはクエリを記録できます。信頼できるリゾルバーを選びましょう。

Illustration of What Is DNS? (And Why It Affects Every Website You Visit) (3)

制限

  • DNS の挙動は どこから 問い合わせるかに依存します。リゾルバーによって答えが異なることがあります。
  • キャッシュのせいでトラブルシューティングが難しくなります。修正が正しくてもまだ見えないことがあります。
  • CDN は地域により異なる IP を返すことがあります(正常です)。

免責事項

本ガイドの情報は教育および診断目的で提供されています。ネットワークの挙動は環境、構成、データソースによって変わるため、結果は決定的な証明ではなく参考情報として扱ってください。

結論

これらの基礎を理解すると、ネットワーク信号をより自信を持って解釈でき、誤った思い込みを減らしてトラブルシュートできます。

ヘルプ / 学習へ戻る