前回のつづき——網の中で「どの1台か」を決める

前回のC-02では、アプリがLAN・インターネット・クラウドのどこにあるのかを見ました。今回は、その網の中で特定の1台へ確実に届けるための宛先、つまり住所にあたる番号を扱います。ネットワークは複数の機器がつながった世界ですから、相手を一意に指し示す番号がなければ、データはどこにも届きません。IPアドレスは、その宛先を担う最も基本的な仕組みです。
このスライドのポイント
- C-02: アプリがLAN・インターネット・クラウドのどこにあるかを見た
- 今回: その網の中で、特定の1台へ確実に届ける宛先の番号
- ネットワークは複数の機器がつながった世界。相手を指し示す番号がないと届かない
IPアドレスとは

IPアドレスとは、ネットワーク上で通信先を識別するための番号で、論理アドレスとも呼ばれます。たとえば 192.0.2.1 のように、4つの数字を組み合わせて書く形式が広く使われています。これは機器そのものに焼き付いた番号ではなく、接続したときに割り当てられる住所のようなものです。さらにIPアドレスには2種類あります。インターネット全体で通用する住所がグローバルIPアドレス、LANの中だけで通用する住所がプライベートIPアドレスで、192.168.x.x などがこれにあたります。
このスライドのポイント
- IPアドレス=ネットワーク上で通信先を識別するための番号(論理アドレス)
- 例: 192.0.2.1 のように4つの数字を組み合わせて書く形式が広く使われる
- 機器に焼き付いた番号ではなく、接続時に割り当てられる「住所」
- グローバルIPアドレス=インターネット全体で通用する住所
- プライベートIPアドレス=LANの中だけで通用する住所(192.168.x.x など)
なぜ必要か——「外から見えない」の正体

この違いを知らないと、同じアプリなのに家では見えて外からは見えない、という現象の理由が分かりません。プライベートな住所はLANの中だけの住所ですから、外から指定しても届かないのです。また、エラーメッセージには数字の羅列が出てくることがよくあります。その数字がどんな種類の住所かを読めないと、不具合の原因の見当をつけることができません。
このスライドのポイント
- 同じアプリなのに家では見えて外からは見えない、の理由が分かる
- プライベートな住所はLANの中だけ。外から指定しても届かない
- エラーメッセージに出る数字の羅列が「どんな種類の住所か」を読めるようになる
全体像——2つの層の住所

全体像を2つの層で整理します。上の層はLANの中で、そこにある機器にはプライベートIPアドレス、たとえば 192.168.0.10 のような住所が割り当てられます。下の層はインターネット側で、こちらではグローバルIPアドレスが使われます。LANの中の住所は、そのままでは外の世界に出ていけません。LANの外に出るときの住所の変換は、のちのC-08で扱うNATという仕組みが担います。
このスライドのポイント
- LANの中: 機器にプライベートIP(例 192.168.0.10)が割り当てられる
- インターネット側: グローバルIPが使われる
- LANの中の住所は、そのままでは外の世界へ出ていけない
- 外に出るときの住所の変換は、のちのC-08(NAT)で扱う
具体例——自宅PCの住所は外に届かない

具体例で確かめましょう。自宅のPCに 192.168.0.10 という住所が割り当てられているとします。これは家のLANの中だけの住所ですから、会社や外出先からこの番号を指定しても、そのPCには届きません。ローカルで作ったアプリが外から見えない、という定番のつまずきの一因がこれです。逆に言えば、外に届けたいなら、外でも通用する住所のある場所へアプリを置く必要がある、ということになります。
このスライドのポイント
- 自宅PCの住所が 192.168.0.10 だとする → 家のLANの中だけの住所
- 会社や外出先からこの番号を指定しても、そのPCには届かない
- 「ローカルで作ったアプリが外から見えない」の一因はこれ
- 外に届けたいなら、外でも通用する住所のある場所へアプリを置く
技術サンプル——2つの網と住所の対応

サンプルは、2つの網と住所の対応を示した図です。LANの中ではPCが 192.168.0.10、スマホが 192.168.0.11 というプライベートの住所を持ち、インターネット側では 198.51.100.7 のようなグローバルの住所が使われます。読み方のポイントは2つです。1つは、同じ機器でもどの網の中の住所かによって通用する範囲が変わること。もう1つは、ここで挙げた番号はすべて説明用に予約された例だということです。AIへの質問例は、このエラーに出てくる 192.168.x.x はどういう種類のアドレスで何を意味しているか、と尋ねる形です。
このスライドのポイント
- 種別: diagram / 目的: プライベートとグローバルの通用範囲を図で確認する
混同しやすい概念——グローバルIPとプライベートIP

混同しやすいのが、グローバルIPとプライベートIPです。グローバルIPは世界のどこからでも通用する住所、プライベートIPは建物の中だけで通じる内線番号のような住所、とイメージすると区別しやすくなります。世界に一つの宛先として使えるのは前者だけで、後者はあくまでLANの内側だけのものです。
このスライドのポイント
- グローバルIP: 世界のどこからでも通用する住所
- プライベートIP: 建物の中だけで通じる内線番号のような住所
- 世界に一つの宛先として使えるのはグローバルだけ/プライベートはLANの内側限定
バイブコーディングでの確認点

確認点です。エラーや設定に数字の住所が出てきたら、それがプライベート帯、たとえば 192.168.x.x かどうかをAIに確認しましょう。もしプライベートな住所であれば、外からは届かないことが不具合の原因の候補になります。宛先の種類を見分けるだけで、通信トラブルの切り分けの精度が上がります。
このスライドのポイント
- エラーや設定に数字の住所が出たら、プライベート帯(192.168.x.x など)かをAIに確認
- プライベートなら「外からは届かない」が不具合の原因の候補になる
- 宛先の種類を見分けるだけで、切り分けの精度が上がる
まとめと一問一答

一問一答です。192.168.x.x で始まる住所は、どこで通用するでしょうか。……答えは、LANの中だけ、つまりプライベートIPアドレスです。30秒でまとめます。IPアドレスは網の中で通信先を識別する番号で、世界で通用するグローバルと、LANの中だけのプライベートの2種類がありました。次回のC-04では、1台の機器の中で複数のプログラムの窓口を分ける番号、ポート番号を扱います。関連資料は、Webアプリ構成図入門と、セキュリティ用語50です。
このスライドのポイント
- 一問一答: 192.168.x.x で始まる住所は、どこで通用する? → LANの中だけ(プライベートIPアドレス)
- 30秒まとめ: IPアドレスは網の中で通信先を識別する番号。グローバル(世界で通用)とプライベート(LANの中だけ)の2種類
- 次回: C-04 ポート番号——1台の中で窓口を分ける番号
- 関連資料: 「Webアプリ構成図入門」「セキュリティ用語50」