NAT(Network Address Translation)とは、そのスペルが意味するように、ネットワークアドレスの変換です。

2 

NATなんて使うときあるのですか?
例えば、2つの部署をくっつけて、一つのネットワークにしたとします。どちらも192.168.1.0/24のネットワークです。IPアドレスの重複は正常な通信ができません。かといって、プリンタやらサーバやらで、いまさらIPアドレスを変更するのは大がかりとします。そのときに、アドレスを変換して通信すればいいのです。
nat1
そこで、R1とR1を接続して一つのネットワークのする際に、お互い相手からは、違うアドレスに見せます。
 ネットワーク,172.16.1.0/24
 ネットワーク△172.16.2.0/24
そのために、ルータR1では、172.16.1.0/24を192.168.1.0/24にNATし、ルータR2でも172.16.2.0/24を192.168.1.0/24のネットワークにNATします。
nat2

■NATを設定してみた!
【構成】
インターネットPC ⇒ ルータ  ⇒ PC(やサーバなど)が複数
203.0.113.2     203.0.113.1    192.168.1.2
            192.168.1.1
【NATテーブル】
192.168.1.2⇔10.1.1.2
192.168.1.3⇔10.1.1.3

こうすることで、192.168.1.0のネットワークを、外部からは10.1.1.0/24のネットワークに見せることができる。公開サーバのときは、10.1.1.0の部分が割り当てられたグローバルになるのであろう。

■Config@1841
ポイントとなるConfigを記載します。

interface FastEthernet0/0
 ip address 192.168.1.1 255.255.255.0
 ip nat inside

interface FastEthernet0/1
 ip address 203.0.113.1 255.255.255.0
 ip nat outside

ip nat inside source static 192.168.1.2 10.1.1.2
ip nat inside source static 192.168.1.3 10.1.1.3

■NATテーブル
NATはIPだけの情報を持つはずなので、以下になることを期待

Router#show ip nat translations
Pro Inside global      Inside local       Outside local      Outside global
--- 10.1.1.2           192.168.1.2        ---                ---
--- 10.1.1.3           192.168.1.3        ---                ---

しかし、実際にはポート番号も保持していた。別に、ポート番号を変換しているわけではないのだが、NATとNAPTの違いが分かりずらいなあと。

Router#show ip nat translations
Pro Inside global      Inside local       Outside local      Outside global
tcp 10.1.1.2:50663     192.168.1.2:50663  203.0.113.2:443    203.0.113.2:443
tcp 10.1.1.2:50664     192.168.1.2:50664  203.0.113.2:443    203.0.113.2:443
--- 10.1.1.2           192.168.1.2        ---                ---
tcp 10.1.1.3:52602     192.168.1.3:52602  203.0.113.2:443    203.0.113.2:443
tcp 10.1.1.3:52603     192.168.1.3:52603  203.0.113.2:443    203.0.113.2:443
tcp 10.1.1.3:52604     192.168.1.3:52604  203.0.113.2:443    203.0.113.2:443
tcp 10.1.1.3:52605     192.168.1.3:52605  203.0.113.2:443    203.0.113.2:443
tcp 10.1.1.3:52606     192.168.1.3:52606  203.0.113.2:443    203.0.113.2:443


スポンサードリンク