NATの設定


NATの設定は「3ステップ」だけ!

STEP 1:インターフェイスに inside / outside を指定

まず、ルータのどちら側が LAN(内側)で
どちら側が インターネット(外側)かを決めます。

interface GigabitEthernet0/0
 ip address 192.168.1.1 255.255.255.0
 ip nat inside

interface GigabitEthernet0/1
 ip address 203.0.113.5 255.255.255.0
 ip nat outside
  • ip nat inside → 内部ネットワーク側
  • ip nat outside → インターネット側

STEP 2:NAT対象となる内部アドレスを決める

「どの内部IPをNATさせるか」を ACL で指定します。

例:内部ネットワークが 192.168.1.0/24 の場合

access-list 1 permit 192.168.1.0 0.0.0.255

STEP 3:NAT方式(Static / Dynamic / PAT)を設定

目的に応じて、NATの種類を選びます。


★1:PAT(多対1)※一番よく使うNAT

内部のたくさんの端末を
1つのグローバルIPでインターネットに出す 方法。

ip nat inside source list 1 interface GigabitEthernet0/1 overload
  • interface GigabitEthernet0/1 → 外側インターフェイスのIPを使う
  • overload → 多対1の NAT(PAT)になる

✔ 実際の変換例

内部:192.168.1.10:50000
外部:203.0.113.5:30010 に変換される。

★2:静的 NAT(1対1)

内部のサーバを、外部からアクセスできるようにしたい場合。

例:
内部サーバ → 192.168.1.100
グローバルIP → 203.0.113.10

ip nat inside source static 192.168.1.100 203.0.113.10

✔ 動作

外部から 203.0.113.10 に来た通信は
内部の 192.168.1.100 へ転送される。

★3:動的 NAT(多対多)

複数のグローバルIPをプールとして運用する場合。

ip nat pool GLOPOOL 203.0.113.10 203.0.113.20 netmask 255.255.255.0
access-list 1 permit 192.168.1.0 0.0.0.255
ip nat inside source list 1 pool GLOPOOL

NATの動作確認コマンド

show ip nat translations
show ip nat statistics

NATが動かないときのチェック

  1. inside/outside の向きが正しいか
  2. ACL のアドレス範囲が正しいか
  3. デフォルトルートがあるか
  4. 外側インターフェイスに IP があるか
  5. NATテーブルにエントリが作られているか

まとめ

NAT設定は「3ステップ」で終わる!

1️⃣ inside / outside
2️⃣ どの内部IPを対象にするか
3️⃣ NATの種類(Static / Dynamic / PAT)