网络地址端口转换(NAPT)软件:ciscopackettracer6.0路由器型号(2811)网络拓扑图如下:R1配置:RouterenRouter#conftRouter(config)#intf0/0Router(config-if)#ipaddress192.168.1.1255.255.255.0Router(config-if)#noshutdownRouter(config-if)#exitRouter(config-if)#intf0/1Router(config-if)#ipaddress192.168.2.1255.255.255.0Router(config-if)#noshutdownRouter(config-if)#exitRouter(config)#intf1/0Router(config-if)#ipaddress200.1.1.2255.255.255.0Router(config-if)#noshutdownRouter(config-if)#exitRouter(config)#iproute211.1.1.0255.255.255.0200.1.1.3/配置R1的静态路由到非直连的网络/Router(config)#intrangef0/0-1Router(config-if-range)#ipnatinside/配置f0/0-1为内网口/Router(config-if-range)#exitRouter(config)#intf1/0Router(config-if)#ipnatoutside/配置f1/0为外网口/Router(config-if)#exitRouter(config)#ipnatpoolto-internet200.1.1.2200.1.1.2netmask255.255.255.0/定义要转换成的外网地址池(即内网地址将转换成合法的200.1.1.2)/Router(config)#ipaccess-liststandardpermit-nat/定义允许转换的内网地址/Router(config-std-nacl)#permit192.168.1.00.0.0.255Router(config-std-nacl)#permit192.168.2.00.0.0.255Router(config-std-nacl)#ipnatinsidesourcelistpermit-natpoolto-internetoverload/内网地址调用外网地址池/R2配置:RouterenRouter#conftEnterconfigurationcommands,oneperline.EndwithCNTL/Z.Router(config)#intf0/0Router(config-if)#ipaddress200.1.1.3255.255.255.0Router(config-if)#noshutdownRouter(config-if)#exitRouter(config)#intf0/1Router(config-if)#ipaddress211.1.1.1255.255.255.0Router(config-if)#noshutdownRouter(config-if)#exitRouter(config)#iproute192.168.1.0255.255.255.0200.1.1.2/配置R2的静态路由到Router(config)#iproute192.168.2.0255.255.255.0200.1.1.2非直连的2个网络/测试NAPT(PC0-R2):测试NAPT(PC1-R2):