ページの作成
親となるページを選択してください。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子1=サッカー, 子2=野球
子ページを親ページとして更に子ページを作成することも可能です。
例: 親=サッカー, 子=サッカーのルール
親ページはいつでも変更することが可能なのでとりあえず作ってみましょう!
プライベートIPアドレスとは
プライベート IP アドレスとは、自宅や会社などの組織内 (LAN) でのみ使われる IPv4 アドレスです。インターネット上で重複してはいけないグローバル IP アドレスと違い、同じアドレスを世界中のあちこちの LAN で並行して使ってよいのが特徴です。
外部のインターネットと通信する際は、ルータ等の NAT / NAPT によってグローバル IP アドレスに変換されます。
プライベート IP アドレスの範囲 (IPv4)
RFC 1918 で次の 3 つのレンジが定義されています。
| クラス | アドレスの範囲 |
| クラスA |
10.0.0.0 〜 10.255.255.255 ( |
| クラスB |
172.16.0.0 〜 172.31.255.255 ( |
| クラスC |
192.168.0.0 〜 192.168.255.255 ( |
家庭用ルータは 192.168.0.0/24 や 192.168.1.0/24 をよく使い、企業の社内 LAN では 10.0.0.0/8 系を細かく分割して使うのが一般的です。
グローバル IP アドレスとの違い
| 項目 | プライベート IP | グローバル IP |
|---|---|---|
| 用途 | 組織内 (LAN) | インターネット上の通信 |
| 一意性 | 同じアドレスを別の組織で使える | 世界で一意 |
| 割当 | 組織内で自由に決められる | ISP / RIR からの割当が必要 |
| インターネット直接到達 | 不可 (NAT 経由) | 到達可能 |
| ルーティング | 組織内ルータのみ | ISP・バックボーンルータが伝搬 |
NAT / NAPT による外部通信
プライベート IP の端末がインターネット上のサーバと通信するとき、家庭用ルータや企業ファイアウォールが送信元アドレスをグローバル IP に書き換えます。これを NAT (Network Address Translation)、ポート番号も含めて多対1で変換するものを NAPT (Port Address Translation) と呼びます。
- 1 個のグローバル IP に多数の端末を背負わせられる (IPv4 アドレス枯渇への対策)
- 外部から内部端末への能動的な接続は基本的に不可 (ポートフォワーディング等の例外あり)
- P2P・SIP・FTP アクティブモード等では NAT が問題になりやすい
その他の特殊な IP レンジ
| 用途 | 範囲 |
|---|---|
| ループバック | 127.0.0.0/8 (典型的に 127.0.0.1) |
| リンクローカル (APIPA) | 169.254.0.0/16 |
| CGNAT (キャリアグレード NAT) | 100.64.0.0/10 |
| マルチキャスト | 224.0.0.0/4 |
| ドキュメント用 | 192.0.2.0/24 / 198.51.100.0/24 / 203.0.113.0/24 |
| テストネット | 同上 |
IPv6 でのプライベート相当
| 分類 | 範囲 | 意味 |
|---|---|---|
| ユニークローカルアドレス (ULA) | fc00::/7 (実質 fd00::/8) | 組織内向け。IPv4 プライベートに相当 |
| リンクローカルアドレス | fe80::/10 | 同一リンク内通信専用 |
| グローバルユニキャスト | 2000::/3 | インターネット到達可能 |
IPv6 では原則すべての端末がグローバルアドレスを持てるため、NAT は必須ではありません。
確認コマンド
|
# Linux |
運用上の注意
- 社内ネットワーク設計ではサブネットを用途別に分ける (本番 / 検証 / 管理 / ゲスト)
- VPN・拠点間接続ではアドレス重複に注意 (両側とも
192.168.1.0/24だと衝突) - クラウド (AWS VPC、Azure VNet 等) では VPC ごとに独自のプライベート CIDR を設計する
- プライベート IP は記録に残しても害はないが、組織のサブネット構成は機密扱いされることがある
- 家庭用ルータの初期値 (
192.168.0.1/192.168.1.1) は推測されやすい。管理画面ログインのパスワードは強固にする
注意点
- プライベート IP はインターネット上で到達不可。Web サーバを公開したいならグローバル IP + ファイアウォール
- NAT 経由の通信ではログ・監査の精度が落ちる (同一グローバル IP に多数の端末)
- クラウドや在宅勤務環境では CGNAT 配下にあることが多く、ISP 側でさらに NAT されている場合がある
- IoT 機器を社内ネットに混ぜると意図しないアドレス取得・通信が発生しやすい。VLAN や別サブネットで隔離
関連
ページの作成
親となるページを選択してください。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子1=サッカー, 子2=野球
子ページを親ページとして更に子ページを作成することも可能です。
例: 親=サッカー, 子=サッカーのルール
親ページはいつでも変更することが可能なのでとりあえず作ってみましょう!
子ページはありません
- クラス
- グローバルIPアドレス
- プライベートIPアドレス
- 内部IPアドレスの確認方法(Linux)
- 外部IPアドレスの確認方法(Linux)
- IP制限をかける方法
人気ページ
- 1 Eclipseで「サーバーに追加または除去できるリソースがありません。」の原因と対処法
- 2 tomcat の起動 / 停止ログと catalina.log・catalina.out の違い
- 3 JavaScript base URL 取得方法|window.location.origin と SSR/Node.js 対応
- 4 YouTube Data API v3 エラー一覧|403/400/404 の主要原因と切り分け
- 5 Spring Frameworkのアノテーション一覧
- 6 Laravel エラー一覧|500/Blade/DB 接続/ルーティングの代表エラー
- 7 3Dグラフィックスとは|モデリング/レンダリング/主要ソフトウェア (Blender / Maya)
- 8 【Spring】@Valueアノテーションとは
- 9 CATALINA_HOME の確認方法 (Linux / Mac)
- 10 【Spring】@Autowiredアノテーションとは
最近更新/作成されたページ
- Laravel キャッシュクリア完全ガイド(cache:clear / config:clear / 2026-05-18 07:42:07
- プロジェクトの作成と削除 2026-05-18 07:42:07
- インストール直後にNetbeansが反応しない 2026-05-18 07:42:07
- 動画やチャンネルの検索 2026-05-18 07:42:07
- APIキー取得方法 2026-05-18 07:42:07
- チャンネル情報の取得 2026-05-18 07:42:07
- API 入門 — Web API(REST / GraphQL / gRPC / 2026-05-18 07:42:07
- インストール(eclipseプラグイン) 2026-05-18 07:42:07
- Laravel「Dotenv values containing spaces must be surrounded 2026-05-18 07:42:07
- エラー一覧 2026-05-18 07:42:07
- curl: (51) SSL: certificate subject name '~' does not match 2026-05-18 07:42:07
- インストール方法(Windows版) 2026-05-18 07:42:07
- JSONから配列に変換 2026-05-18 07:42:07
- 処理を一定時間待つ 2026-05-18 07:42:07
- A non well formed numeric value encountered 2026-05-18 07:42:07
コメントを削除してもよろしいでしょうか?