ネットワーク演習 ドキュメント シミュレーターを開く →

NAT:内部 LAN 向けの PAT(overload)

R1 で inside-source PAT(overload)を設定し、私設 LAN が単一のパブリック IP の背後からインターネットに到達できるようにします。その後、内部 web サーバー向けに静的な 1:1 マッピングを追加します。

この演習をブラウザで開く →

無料 · インストール不要 · アカウント不要

シナリオ

Network Address Translation により、私設ネットワークが 1 つ または数個のパブリック IP を共有できます。 `` +----- inside (LAN) -----+ +-- outside --+ | 10.0.0.0/24 | | 198.51.100 | | H1 H2 WEB | R1 | ISP/INET | +------------------------+ +-------------+ ` - PAT(overload):多数の私設ホストが 1 つのパブリック IP を共有します。ルーターはソース IP *と* L4 ポートの両方を 書き換え、応答は NAT テーブル内の (insideIp, insidePort) → (publicIp, publicPort) バインディングを覚えておくことで デマルチプレックスされます。 - 静的 NAT(1:1):1 つの私設ホストが固定のパブリック IP を恒久的に持ちます — 外部から到達できる必要のある内部 ホスト(web サーバー、メールなど)のために使います。 Cisco IOS では inside/outside の境界はインタフェース毎に ip nat inside / ip nat outside で宣言し、規則自体はグローバル コンフィグに置きます:ip nat inside source list/static …`。

トポロジー

3 × ルーター, 1 × スイッチ, 1 × インターネット · Cisco IOS-style

やること

  1. R1 で inside(Gi0/0)と outside(Gi0/1)の NAT ロールを付けます。これがないと下の規則は no-op です。

  2. 標準 ACL(NAT-INSIDE)を作成し、LAN(10.0.0.0/24)にマッチさせます。PAT はこの ACL を使って何を翻訳するかを決めます。

  3. ACL を R1 の outside インタフェース上で PAT overload と接続します:ip nat inside source list NAT-INSIDE interface Gi0/1 overload。

  4. 内部 web サーバー向けに静的な 1:1 マッピングを追加します:10.0.0.50 → 198.51.100.50。

この演習をブラウザで開く →

同じテーマの演習

この演習の他の言語版

NAT: PAT (overload) for an inside LANNAT: PAT (overload) für ein internes LANNAT: PAT (overload) para una LAN internaNAT: PAT (overload) para uma LAN internaNAT : PAT (overload) pour un LAN interneNAT: एक inside LAN के लिए PAT (overload)NAT:为内网 LAN 配置 PAT(overload)NAT: PAT (overload) per una LAN internaNAT: 내부 LAN을 위한 PAT (overload)NAT: PAT (overload) для внутреннего LANNAT: bir iç LAN için PAT (overload)NAT: PAT (overload) cho LAN nội bộ