一、静态NAT
1.1原理
静态NAT(Network Address Translation)是一种将内部网络的私有IP地址映射为公共IP地址的技术。其主要工作原理是通过手动指定内部IP地址和对应的公共IP地址之间的映射关系,使内部网络的计算机能够通过公共IP地址与外部网络进行通信。
1:1映射关系
静态NAT通过建立一对一的地址映射关系来实现内外网之间的通信。
1.2配置
R1:地址配置
[R1]interface GigabitEthernet0/0/0
[R1-GigabitEthernet0/0/0]ip address 192.168.1.254 255.255.255.0[R1]interface GigabitEthernet0/0/1
[R1-GigabitEthernet0/0/1]ip address 122.1.2.1 24
R1:静态NAT配置
方式一:
[R1]interface GigabitEthernet0/0/1
[R1-GigabitEthernet0/0/1ip address 122.1.2.1 255.255.255.0
[R1-GigabitEthernet0/0/1nat static global 122.1.2.254 inside 192.168.1.1 netmask 255.255.255.255
[R1-GigabitEthernet0/0/1nat static global 122.1.2.253 inside 192.168.1.2 netmask 255.255.255.255
[R1-GigabitEthernet0/0/1nat static global 122.1.2.252 inside 192.168.1.3 netmask 255.255.255.255
[R1-GigabitEthernet0/0/1nat static enable
方式二:
[R1]nat static global 122.1.2.254 inside 192.168.1.1 netmask 255.255.255.255
[R1]nat static global 122.1.2.253 inside 192.168.1.2 netmask 255.255.255.255
[R1]nat static global 122.1.2.252 inside 192.168.1.3 netmask 255.255.255.255
[R1]interface GigabitEthernet0/0/1
[R1-GigabitEthernet0/0/1nat static enable
至此静态NAT配置完成
二、动态NAT
2.1原理
静态NAT,避免在PC长时间没有发送数据时,从而导致IP地址浪费,这个时候呢,动态NAT就出现了。在内部PC使用地址时会标记" 已占用",当不使用时会标记''当前无占用"。
1:1映射关系
2.2配置
R1:地址配置
[R1]interface GigabitEthernet0/0/0
[R1-GigabitEthernet0/0/0]ip address 192.168.1.254 255.255.255.0[R1]interface GigabitEthernet0/0/1
[R1-GigabitEthernet0/0/1]ip address 122.1.2.1 24
R1:动态NAT配置
[R1]nat address-group 1 122.1.2.250 122.1.2.254
[R1]acl number 2000
[R1-acl-basic-2000]rule 5 permit source 192.168.1.0 0.0.0.255[R1-acl-basic-2000]quit
[R1]interface GigabitEthernet0/0/1
[R1-GigabitEthernet0/0/1]ip address 122.1.2.1 255.255.255.0
[R1-GigabitEthernet0/0/1]nat outbound 2000 address-group 1 no-pat
三、NAPT
其实吧,我觉得这个和动态NAT差不多,就是多了个端口转换,在配置方面少了个参数no-pat,
在转换地址时会转化地址。
1:n的转换关系
R1:地址配置
[R1]interface GigabitEthernet0/0/0
[R1-GigabitEthernet0/0/0]ip address 192.168.1.254 255.255.255.0[R1]interface GigabitEthernet0/0/1
[R1-GigabitEthernet0/0/1]ip address 122.1.2.1 24
R1:动态NAT配置
[R1]nat address-group 1 122.1.2.250 122.1.2.254
[R1]acl number 2000
[R1-acl-basic-2000]rule 5 permit source 192.168.1.0 0.0.0.255[R1-acl-basic-2000]quit
[R1]interface GigabitEthernet0/0/1
[R1-GigabitEthernet0/0/1]ip address 122.1.2.1 255.255.255.0
[R1-GigabitEthernet0/0/1]nat outbound 2000 address-group 1 no-pat
四、Easy IP
实现原理和NAPT相同,同时转换IP地址、传输层端口,区别在于Easy IP没有地址池的概念,使用接口地址做为NAT转换公有地址。
R1:地址配置
[R1]interface GigabitEthernet0/0/0
[R1-GigabitEthernet0/0/0]ip address 192.168.1.254 255.255.255.0[R1]interface GigabitEthernet0/0/1
[R1-GigabitEthernet0/0/1]ip address 122.1.2.1 24
R1:配置
[R1]acl number 2000
[R1-acl-basic-2000]rule 5 permit source 192.168.1.0 0.0.0.255[R1-acl-basic-2000]quit
[R1]interface GigabitEthernet0/0/1
[R1-GigabitEthernet0/0/1]ip address 122.1.2.1 255.255.255.0
[R1-GigabitEthernet0/0/1]nat outbound 2000
五、NAT Server
NAT Server和静态NAT类似,区别在于静态NAT只转换IP地址,而NAT Server要同时转换IP地址和端口
[R1-GigabitEthernet0/0/0]nat sever protocol tcp global 202.10.10.1 www inside 192.168.1.10 8080 //配置放这了,可以自己试试