一 :NAT 的实现方式:

     》静态转换

     》动态转换 

     》端口多路复用

二: NAT 的配置

 1. 静态NAT的配置

     (1)在内部局部地址和内部全局地址之间建立静态地址转换

    语法如下:router(config)#ip nat inside source static local-ip global-ip [extendable]

    参数“extendable”(可选)表示允许同一个内部局部地址映射到多个内部全局地址。“inside”表示从inside口进入的流量将源地址(source)进行静态转换。

     (2)在内部和外部端口上启用NAT

  router(config)#interface fastethernet 0/0(外接口)

                   ip nat outside

   router(config)#interface fastethernet 1/0(内接口)

                 ip nat inside

2. 动态NAT 的配置

(1)定义内部网络中允许访问外网的访问控制列表

   router(config})#access-list 1 permit source(内网ip)  反码

  (2) 定义合法的ip地址池

    router(config)#ip nat pool pool-name start-ip end-ip netmask netmask [type rotary]

  pool-name:放置转换后地址的地址池名称。

  start-ip/end-ip: 地址池内起始和终止ip地址。

  netmask netmask:子网掩码。

 type rotary(可选):地址池中的地址为循环使用。

(3)实现网络地址转换

router(config)#ip nat inside source list access-list-number pool pool-name [overload]

(4)在内部和外部端口启用NAT

router(config)#interface fastethernet 0/0(外接口)

                   ip nat outside

   router(config)#interface fastethernet 1/0(内接口)

                 ip nat inside

3 PAT

 (1) 定义内部访问列表

   router(config})#access-list 1 permit source(内网ip段)  反码

(2)定义合法的IP地址池

router(config)#ip nat pool pool-name start-ip end-ip netmask netmask

(3)设置复用动态IP地址转换

router(config)#ip nat inside source list access-list-number pool pool-name

(4)在内部和外部端口启用NAT

router(config)#interface fastethernet 0/0(外接口)

                   ip nat outside

   router(config)#interface fastethernet 1/0(内接口)

                 ip nat inside