标题：网络地址转换
基本信息
（NAT：IP Network Address Translator － Network Address Translation）
简介
NAT属接入广域网(WAN)技术,是一种将私有(保留)地址转化为公有(合法)IP地址的转换技术,它被广泛应用于各种类型Internet接入方式和各种类型的网络中。原因很简单，NAT不仅完美地解决了lP地址不足的问题，而且还能够有效地避免来自网络外部的攻击，隐藏并保护网络内部的计算机。 
基本网络地址转换（Basic NAT）是一种将一组 IP 地址映射到另一组 IP 地址的技术，这对终端用户来说是透明的。网络地址端口转换（NAPT）是一种将群体网络地址及其对应 TCP/UDP 端口翻译成单个网络地址及其对应 TCP/UDP 端口的方法。这两种操作，即传统 NAT 提供了一种机制，将只有私有地址的内部领域连接到有全球唯一注册地址的外部领域。
转换原因
由于保密原因或 IP 在外网不合法，网络的内部 IP 地址无法在外部网络使用，就产生了 IP 地址转换的需求。局域网络以外的网络的拓扑结构能以多种方式改变：公司更换供应商；重组公司主干网络或者供应商合并或散伙。一旦外部拓扑结构改变，本地网络的地址分配也必须改变以反映外部变化。通过将这些变化集中在单个地址转换路由器中，局域网用户并不需知道这些改变。基本地址转换允许主机从内部网络中透明地访问外部网络，并容许从外部访问选定的本地主机。对于一个机构其网络主要用于内部服务而仅有时用于外部访问， 这种配置是很适用的。 
使用这种转换方法是有一定限制的，即会话的请求及响应的发送必须经过相同的 NAT 路由器。在边界路由器上安装 NAT 能确保这一过程，边界路由器在该域中是唯一的，而所有经过的 IP 包要么来自于此域要么到达此域。此外还可使用多重 NAT 设备确保这一过程。 
NAT 解决方法有其不足之处，仅以增强的网络状态作为补充，而忽略了 IP 地址端对端的重要性。结果是，由于存在 NAT 设备，由 IPSec 保证的端对端 IP 网络级安全无法应用到终端主机。此方法的优势是不需要改变主机或路由器就可以直接安装 NAT 。
转换方式
NAT的实现方式有三种，即静态转换Static Nat、动态转换Dynamic Nat 和 端口多路复用OverLoad。 
静态转换是指将内部网络的私有IP地址转换为公有IP地址，IP地址对是一对一的，是一成不变的，某个私有IP地址只转换为某个公有IP地址。借助于静态转换，可以实现外部网络对内部网络中某些特定设备(如服务器)的访问。 
动态转换是指将内部网络的私有IP地址转换为公用IP地址时，IP地址是不确定的，是随机的，所有被授权访问上Internet的私有IP地址可随机转换为任何指定的合法IP地址。也就是说，只要指定哪些内部地址可以进行转换，以及用哪些合法地址作为外部地址时，就可以进行动态转换。动态转换可以使用多个合法外部地址集。当ISP提供的合法IP地址略少于网络内部的计算机数量时。可以采用动态转换的方式。 
端口多路复用(Port address Translation,PAT)是指改变外出数据包的源端口并进行端口转换，即端口地址转换(PAT，Port Address Translation).采用端口多路复用方式。内部网络的所有主机均可共享一个合法外部IP地址实现对Internet的访问，从而可以最大限度地节约IP地址资源。同时，又可隐藏网络内部的所有主机，有效避免来自internet的攻击。因此，目前网络中应用最多的就是端口多路复用方式。
相关实现
简介在配置网络地址转换的过程之前，首先必须搞清楚内部接口和外部接口，以及在哪个外部接口上启用NAT。通常情况下，连接到用户内部网络的接口是NAT内部接口，而连接到外部网络(如Internet)的接口是NAT外部接口。静态地址转换的实现假设内部局域网使用的lP地址段为192.168.0.1~192.168.0.254，路由器局域网端(即默认网关)的IP地址为192.168.0.1，子网掩码为255.255.255.0。网络分配的合法IP地址范围为61.159.62.128~61.159.62.135，路由器在广域网中的IP地址为61.159.62.129，子网掩码为255.255.255.248可用于转换的IP地址范围为61.159.62.130~61.159.62.134。要求将内部网址192.168.0.2~192.168.0.6分别转换为合法IP地址61.159.62.130~61.159.62.134。 
第一步，设置外部端口。 
interface serial 0 
ip address 61.159.62.129 255.255.255.248 
ip nat outside 
第二步，设置内部端口。 
interface ethernet 0 
ip address 192.168.0.1 255.255.255.0 
ip nat inside 
第三步，在内部本地与内部合法地址之间建立静态地址转换。 
ip nat inside source static 内部本地地址内部合法地址。 
示例： 
ip nat inside source static 192.168.0.2 61.159.62.130 //将内部网络地址192.168.0.2转换为合法IP地址61.159.62.130 
ip nat inside source static 192.168.0.3 61.159.62.131 //将内部网络地址192.168.0.3转换为合法IP地址61.159.62.131 
ip nat inside source static 192.168.0.4 61.159.62.132 //将内部网络地址192.168.0.4转换为合法IP地址61.159.62.132 
ip nat inside source static 192.168.0.5 61.159.62.133 //将内部网络地址192.168.0.5转换为合法IP地址61.159.62.133 
ip nat inside source static 192.168.0.6 61.159.62.134 //将内部网络地址192.168.0.6转换为合法IP地址61.159.62.134 
至此，静态地址转换配置完毕。动态地址转换的实现假设内部网络使用的IP地址段为172.16.100.1~172.16.100.254,路由器局域网端口（即默认网关）的IP地址为172.16.100.1,子网掩码为255.255.255.0。网络分配的合法IP地址范围为61.159.62.128~61.159.62.191，路由器在广域网中的IP地址为61.159.62.129,子网掩码为255.255.255.192,可用于转换的IP地址范围为61.159.62.130~61.159.62.190。要求将内部网址172.16.100.1~172.16.100.254动态转换为合法IP地址61.159.62.130~61.159.62.190。 
第一步，设置外部端口。 
设置外部端口命令的语法如下： 
ip nat outside 
示例： 
interface serial 0 //进入串行端口serial 0 
ip address 61.159.62.129 255.255.255.248//将其IP地址指定为61.159.62.129,子网掩码为255.255.255.248 
ip nat outside //将串行口serial 0设置为外网端口 
注意：可以定义多个外部端口。 
第二步，设置内部端口。 
设置内部接口命令的语法如下： 
ip nat inside 
示例： 
interface ethernet 0 //进入以太网端口Ethernet 0 
ip address 172.16.100.1 255.255.255.0 // 将其IP地址指定为172.16.100.1,子网掩码为255.255.255.0 
ip nat inside //将Ethernet 0 设置为内网端口。 
注意，可以定义多个内部端口。 
第三步，定义合法IP地址池。 
定义合法IP地址池命令的语法如下： 
ip nat pool 地址池名称 起始IP地址 终止IP地址 子网掩码 
其中，地址池名字可以任意设定。 
示例： 
ip nat pool net 61.159.62.130 61.159.62.190 netmask 255.255.255.192 //指明地址缓冲池的名称为net,IP地址范围为61.159.62.130~61.159.62.190,子网掩码为255.255.255.192。需要注意的是，即使掩码为255.255.255.0，也会由起始IP地址和终止IP地址对IP地址池进行限制。 
或ip nat pool test 61.159.62.130 61.159.62.190 prefix-length 26 
注意，如果有多个合法IP地址范围，可以分别添加。例如，如果还有一段合法IP地址范围为"211.82.216.1~211.82.216.254"，那么，可以再通过下述命令将其添加至缓冲池中。 
ip nat pool cernet 211.82.216.1 211.82.216.254 netmask 255.255.255.0 
或 
ip nat pool test 211.82.216.1 211.82.216.254 prefix-length 24 
第四步，定义内部网络中允许访问Internet的访问列表。 
定义内部访问列表命令的语法如下： 
access-list 标号 permit 源地址 通配符（其中，标号为1~99之间的整数） 
access-list 1 permit 172.16.100.0 0.0.0.255 //允许访问Internet的网段为172.16.100.0~172.16.100.255，反掩码为0.0.0.255。需要注意的是，在这里采用的是反掩码，而非子网掩码。反掩码与子网掩码的关系为：反掩码+子网掩码=255.255.255.255。例如，子网掩码为255.255.0.0，则反掩码为0.0.255.255；子网掩码为255.0.0.0,则反掩码为0.255.255.255;子网掩码为255.252.0.0,则反掩码为0.3.255.255;子网掩码为255.255.255.192，刚反掩码为 0.0.0.63。 
另外，如果想将多个IP地址段转换为合法IP地址，可以添加多个访问列表。例如，当欲将172.16.98.0~172.16.98.255和172.16.99.0~172.16.99.255转换为合法IP地址时，应当添加下述命令： 
access-list2 permit 172.16.98.0~0.0.0.255 
access-list2 permit 172.16.99.0~0.0.0.255 
第五步，实现网络地址转换。 
在全局设置模式下，将由access-list指定的内部本地地址与指定的内部合法地址池进行地址转换。命令语法如下： 
ip nat inside source list 访问列表标号 pool 内部合法地址池名字 
示例： 
ip nat inside source list 1 pool chinanet 
如果有多个内部访问列表，可以一一添加，以实现网络地址转换，如 
ip nat insde source list 2 pool chinanet 
ip nat insde source list 2 pool chinanet 
如果有多个地址池，也可以一一添加，以增加合法地址池范围，如 
ip nat insde source list 2 pool cernet 
ip nat insde source list 2 pool cernet 
ip nat insde source list 2 pool cernet 
至此，动态地址转换设置完毕。端口复用动态地址转换(PAT)内部网络使用的IP地址段为10.100.100.1~10.100.100.254,路由器局域网端口（即默认网关）的IP地址为10.100.100.1，子网掩码为255.255.255.0。网络分配的合法IP地址范围为202.99.160.0~202.99.160.3,路由器广域网中的IP地址为202.99.160.1,子网掩码为255.255.255.252，可用于转换的IP地址为202.99.160.2。要求将内部网址10.100.100.1~10.100.100.254 转换为合法IP地址202.99.160.2。 
第一步，设置外部端口。 
interface serial 0 
ip address 202.99.160.1 255.255.255.252 
in nat outside 
第二步，设置内部端口。 
interface ethernet 0 
ip address 10.100.100.1 255.255.255.0 
ip nat inside 
第三步，定义合法IP地址池。 
in nat pool onlyone 202.99.160.2 202.99.160.2 netmask 255.255.255.252 
// 指明地址缓冲池的名称为onlyone,IP地址范围为202.99.160.2,子网掩码为255.255.255.252。由于本例只有一个IP地址可用，所以，起始IP地址与终止IP地址均为202.99.160.2。如果有多个IP地址，则应当分别键入起止的IP直址。 
第四步，定义内部访问列。 
access-list 1 permit 10.100.100.0 0.0.0.255 
允许访问Internetr的网段为10.100.100.0~10.100.100.255，子网掩码为255.255.255.0。需要注意的是，在这里子网掩码的顺序跟平常所写的顺序相反，即0.0.0.255。
第五步，设置复用动态地址转换。 
在全局设置模式下，设置在内部的本地地址与内部合法IP地址间建立复用动态地址转换。命令语法如下： 
ip nat inside source list访问列表号pool内部合法地址池名字overload 
示例： 
ip nat inside source list1 pool onlyone overload //以端口复用方式，将访问列表1中的私有IP地址转换为onlyone IP地址池中定义的合法IP地址。 
注意:overload是复用动态地址转换的关键词
至此，端口复用动态地址转换完成。
具体示例
示例一：全部采用端口复用地址转换当ISP分配的IP地址数量很少，网络又没有其他特殊需求，即无需为Internet提供网络服务时，可采用端口利用地址转换方式，使网络内的计算机采用同一IP地址访问Internet，在节约IP地址资源的同时，又可有效保护网络内部的计算机。  网络环境：
局域网采用10Mb/s光纤，以城域网方式接入Internet。路由器选用拥有2个10/100Mb/s自适应端口的Cisco2611。内部网络使用的IP地址段为192.168.100.1~192.101.254，局域网端口Ethernet0的IP地址为192.168.100.1,子网掩码为255.255.0.0。网络分配的合法IP地址范围为202.99.160.128~202.99.160.131,连接ISP的端口Ethernet1的IP地址为202.99.160.129,子网掩码为255.255.255.252。可用于转换的IP地址为202.99.160.130。要求网络内部的所有计算机均可访问Internet。
案例分析：
既然只有一个可用的合法IP地址，同时处于局域网的服务器又只为局域网提供服务，而不允许Internet中的主机对其访问，因此完全可以采用端口复用地址转换方式实现NAT，使得网络内的所有计算机均可独立访问Internet。
配置清单：
interfacefastethernet0/0
ipaddress192.168.100.1255.255.0.0//定义本地端口IP地址
duplexauto
speedauto
ipnatinside//定义为本地端口
!
interfacefastethernet0/1
ipaddress202.99.160.129255.255.255.252
duplexauto
speedauto
ipnatoutside
!
ipnatpoolonlyone202.99.160.130202.99.160.130netmadk255.255.255.252//定义合法IP地址池，名称为onlyone
access-list1permit192.168.100.00.0.0.255//定义本地访问列表
access-list1permit192.168.100.00.0.0.255
ipnatinsidesourcelist1poolonlyoneoverload//采用端口复用动态地址转换示例二：动态地址+端口复用地址转换许多FTP网站考虑到服务器性能和Internet连接带宽的占用问题，都限制同一IP地址的多个进程访问。如果采用端口复地址转换方式，则网络内的所以计算机都采用同一IP地址访问Internet,那么，将因此而被禁止对该网站的访问。所以，当提供的合法IP地址数量稍多时，可同时采用端口复用和动态地址转换方式，从而既可保证所有用户都能够获得访问Internet的权力，同时，又不致、某些计算机因使用同一IP地址而被限制权限。需要注意的是，由于所有计算机都采用动态地址转换方式，因此Internet中的所有计算机将无法实现对网络内部服务器的访问。
网络环境：
局域网以2Mb/sDNA专线接入Internet，路由器选用安装了广域网模块的Cisco2611。内部网络使用的IP地址段为172.16.100.1~172.16.102.254,局域网端口Ethernet0的IP地址为172.16.100.1,子网掩码为255.255.0.0。网络分配的合法IP地址范围为202.99.160.128~202.99.160.129,子网掩码为255.255.255.192,可用于转换的IP地址范围为202.99.160.130~202.99.160.190。要求网络部分的部分计算机可以不受任何限制地访问Internet，服务器无需提供Internet访问服务。 
案例分析：
既然要求网络中的部分计算机可以不受任何限制地访问Internet,同时，服务器无需提供Internet访问服务，那么，只需采用动态地址转换+端口复用地址转换方式即可实现。部分有特殊需求的计算机采用动态地址转换的NAT方式，其他计算机则采用端口复用地址转换的NAT方式。因此，部分有特殊需求的计算机可采用内部网址172.16.100.1~172.16.100.254，并动态转换为合法地址202.99.160.130~202.99.160.189，其他计算机采用内部网址172.16.101.1~172.16.102.254,全部转换为202.99.160.190。
配置清单：
interfacefastethernet0/1
ipaddress10.100.100.1255.255.255.0//定义局域网端口IP地址
duplexauto
speedauto
ipnatinside//定义为局域端口
!
interfaceserial0/0
ipaddress202.99.160.129255.255.255.192//定义广域网端口IP地址
!
duplexauto
speedauto
ipnatoutside//定义为广域端口
!
ipnatpoolpublic202.99.160.130202.130.160.190netmask255.255.255.192//定义合法IP地址池，名称为public
ipnatpoolsuper202.99.160.130202.130.160.189netmask255.255.255.192//定义合法IP地址池，名称为super
ipnatinsidesourcelist1poolsuper//定义列表达1采用动态地址转换
ipnatinsidesourcelist2poolpublicoverload?//定义列表2采用端口复用地址转换
access-list1permit172.16.100.00.0.0.255//定义本地访问列表1
access-list2permit172.16.102.00.0.0.255//定义本地访问列表2
access-list2permit172.16.102.00.0.0.255示例三：静态地址转换+端口复用地址转换网络中的服务器既为网络内部的客户提供网络服务，又同时为Internet中的用户提供访问服务。因此，如果采用端口复用地址转换或动态地址转换，将由于无法确定服务器的IP地址，而导致Internet用户无法实现对网络内部服务器的访问。应当采用静态地址转换+端口复用地址转换的NAT方式。也就是说，对服务器采用静态地址转换，以确保服务器拥有固定的合法IP地址。而对普通的客户计算机则采用端口复用地址转换，使所有用户都享有访问Internet的权力。
网络环境：
局域网采用10Mb/s光纤，以城域网方式接入Internet。路由器选用拥有2个10/100Mb/s自适应端口的Cisco2611。内部网络使用的IP地址段为10.18.100.1~10.18.104.254,局域网端口Ethernet0的IP地址为10.18.100.1,子网掩码为255.255.0.0。网络分配的合法IP地址范围为211.82.220.80~211.82.220.87，连接ISP的端口Ethernet1的IP地址为211.82.220.81,子网掩码为255.255.255.248。要求网络内部的所有计算机均可访问Internet，并且在Internet中提供Web、E-mail、FTP和Media等4种服务。
案例分析：
既然网络内的服务器要求能够被Internet访问到，那么，这部分主机必须拥有合法的IP地址，也就是说，服务器必须采用静态地址转换。其他计算机由于没有任何限制，所以，可采用端口复用地址转换的NAT方式。因此，服务器可采用内网址10.18.100.1~10.18.100.254，并分别映射为一个合法的IP地址。其他计算机则采用内部网址10.18.101.1~172.16.104.254,并全部转换为一个合法的IP地址。
配置清单：
interfacefastethernet0/0
ipaddress10.18.100.1255.255.0.0//定义局域网口IP地址
duplexauto
speedauto
ipnatinside//定义局域网口
!
interfacefastethernet0/1
ipaddress211.82.220.81255.255.255.248//定义广域网口IP地址
duplexauto
speedauto
ipnatoutside//定义广域网口
!
ipnatpoolevery211.82.220.86211.82.220.86netmask255.255.255.248//定义合法IP地址池
access-list1permit10.18.101.00.0.0.255//定义本地访问列表1
access-list1premit10.18.102.00.0.0.255
access-list1premit10.18.103.00.0.0.255
access-list1premit10.18.104.00.0.0.255
ipnatinsidesourcelist1pooleveryoverload//定义列表达1采用端口复用地址转换
ipnatinsidesourcestatic10.18.100.10211.82.220.82//定义静态地址转换
ipnatinsidesourcestatic10.18.100.11211.82.220.83
ipnatinsidesourcestatic10.18.100.12211.82.220.84
ipnatinsidesourcestatic10.18.100.13211.82.220.85示例四：TCP/UDP端口NAT映射NAT映射如果ISP提供的合法IP地址的数量较多，我们自然可以采用静态地址转换+端口复用动态地址转换的方式得以完美实现。但如果ISP只提供4个IP地址，其中2个作为网络号和广播地址而不可使用，1个IP地址要用于路由器定义为默认网关，那么将只剩下1个IP地址可用。当然我们也可以利用这个仅存的一个IP地址采用端口复用地址转换技术，从而实现整个局域网的Internet接入。但是由于服务器也采用动态端口，因此，Internet中的计算机将无法访问到网络内部的服务器。有没有好的解决问题的方案呢？这就是TCP/UDP端口NAT映射。 
不同应用程序使用的TCP/UDP的端口是不同的，比如，Web服务使用50，FTP服务使用21，SMTP服务使用25，POP3服务使用110，等等。因此，可以将不同的TCP端口绑定至不同的内部IP地址，从而只使用一个合法的IP地址，即可在允许内部所有服务器被Internet访问的同时，实现内部所有主机对Internet访问。
网络环境：
局域网采用10Mb/s光纤，以城域网方式接入Internet，如图4-2-5所示。路由器选用拥有2个10/100Mb/s自适应端口的Cisco2611。内部网络使用的IP地址段为192.168.1.1~192.168.1.254，局域网端口Ethernet0的IP地址为192.168.1.1,子网掩码为255.255.255.0。网络分配的合法IP地址范围为，211.82.220.128~211.82.220.131,连接ISP的端口Ethernet1的IP地址为211.82.220.129,子网掩码为255.225.255.252，可用于转换的IP地址为211.82.220.130。要求网络内部的所有计算机均可访问Internet。
案例分析：
既然只有一个可用的合法IP地址，当然只能采用端口复用方式实现NAT，不过，由于同时又要求网络内部的服务器可以被Internet访问到，因此，必须使用PAT创建TCP/UDP端口的NAT映射。需要注意的是，也可以直接使用广域端口创建TCP/UDP端口的NAT映射，也就是说，即使只有一个IP地址，也可以完美实现端口复用。由于合法IP地址位于路由器端口上，所以，不再需要定义NAT池，只简单地使用insidesourcelist语句即可。
需要注意的是，由于每种应用服务都有自己默认的端口，所以，这种NAT方式下，网络内部每种应用服务中只能各自有一台服务器成为Internet中的主机，例如，只能有一台Web服务器，一台E-mail服务，一台FTP服务器。尽管可以采用改变默认端口的方式创建多台应用服务器，但这种服务器在访问时比较困难，要求用户必须先了解某种服务采用的新TCP端口。
配置清单：
interfacefastethernet0/0
ipaddress192.168.1.1255.255.255.0//指定局域网口的IP地址
duplexauto
speedauto
ipnatinside//指定局域网接口
!
interfacefastethernet0/1
ipaddress211.82.220.129255.255.255.248//指定广域网口的IP地址
access-list1permit192.168.1.00.0.0.255
!
ipnatinsidesourcelist1interfacefastethernet0/1overload//启用端口复用地址转换，并直接采用fastethernet0/1的IP地址。
ipnatinsidesourcestatictcp192.168.1.1180202.99.160.129.80
ipnatinsidesourcestatictcp192.168.1.1221202.99.160.129.21
ipnatinsidesourcestatictcp192.168.1.1325202.99.160.129.25
ipnatinsidesourcestatictcp192.168.1.13110202.99.160.129110示例五：利用地址转换实现负载均衡随着访问量的上升，当一台服务器难以胜任时，就必须采用负载均衡技术，将大量的访问合理地分配至多台服务器上。当然，实现负载均衡的手段有许多种，比如可以采用服务器群集负载均衡、交换机负载均衡、DNS解析负载均衡等等。
其实除此以外，也可以通过地址转换方式实现服务器的负载均衡。事实上，这些负载均衡的实现大多是采用轮询方式实现的，使每台服务器都拥有平等的被访问机会。
网络环境：
局域网以2Mb/sDDN专线拉入Internet,路由器选用安装了广域网模块的Cisco2611。内部网络使用的IP地址段为10.1.1.1~10.1.3.254，局域网端口Ethernet0的IP地址为10.1.1.1,子网掩码为255.255.252.0。网络分配的合法IP地址范围为202.110.198.80~202.110.198.87,连接ISP的端口Ethernet1的IP地址为202.110.198.81,子网掩码为255.255.255.248。要求网络内部的所有计算机均可访问Internet，并且在3台Web服务器和2台FTP服务器实现负载均衡。  案例分析： 
既然要求网络内所有计算机都可以接入Internet,而合法IP地址又只有5个可用，当然可采用端口复用地址转换方式。本来对服务器通过采用静态地址转换，赋予其合法IP地址即可。但是，由于服务器的访问量太大（或者是服务器的性能太差），不得不使用多台服务器作负载均衡，因此，必须将一个合法IP地址转换成多相内部IP地址，以轮询方式减轻每台服务器的访问压力。
配置文件：
interfacefastethernet0/1
ipadderss10.1.1.1255.255.252.0//定义局域网端口IP地址
duplexauto
speedauto
pnatinside//定义为局域端口
!
interfaceserial0/0
ipaddress202.110.198.81255.255.255.248//定义广域网端口IP地址
duplexauto
speedauto
ipnatoutside//定义为广域端口
!
access-list1permit202.110.198.82//定义轮询地址列表1
access-list2permit202.110.198.83//定义轮询地址列表2
access-list3permit10.1.1.00.0.3.255//定义本地访问列表3
!
ipnatpoolwebsev10.1.1.210.1.1.4255.255.255.248typerotary//定义Web服务器的IP地址池，Rotary关键字表示准备使用轮询策略从NAT池中取出相应的IP地址用于转换进来的IP报文，访问202.110.198.82的请求将依次发送给web服务器：10.1.1.2、10.1.1.3和10.1.1.4
ipnatpoolftpsev10.1.1.810.1.1.9255.255.255.248typerotary//定义ftp服务器的IP地址池。
ipnatpoolnormal202.110.198.84202.110.198.84netmask255.255.255.248//定义合法IP地址池，名称为normal
ipnatinsidedestinationlist1poolwebsev//insidedestinationlist语句定义与列表1相匹配的IP地址的报文将使用轮询策略
ipnatinsidedestinationlist2poolftpsev
协议结构
NAT 是一个过程，而不是一个结构化协议。