演示: 使用静态NAT配置内部网络服务器提供对外服务能力

演示目标:

配置一对一关系的静态NAT

配置一对多关系的静态NAT

演示环境:使用上面9.3.1 理解并取证:网络地址翻译(NAT)-静态NAT的工作原理部分关于一对一关系的静态NAT图 9.52的网络环境。

演示: 使用静态NAT配置内部网络服务器提供对外服务能力


演示背景:在这个演示环境中,私有专用网络上的Web服务器192.168.2.100和FTP服务器192.168.2.200需要提供给公共网络上的主机访问,并要求公共网络上的主机202.202.2.100访问202.202.1.100时就是访问192.168.2.100的Web服务器;访问202.202.1.200时就是访问192.168.2.200的FTP服务器,使用静态NAT来完成上述要求。

演示步骤:


第一步:保持前面演示环境中的网络基础配置,如接IP地址、启动路由协议等,然后在NAT路由器R1上完成静态NAT的配置,具体配置如下:


关于静态NAT的配置:

R1(config)#ip nat inside source static 192.168.2.100202.202.1.100

配置静态NAT将内部源地址192.168.2.100转换成202.202.1.100的公共地址。

R1(config)#ip nat inside source static 192.168.2.200202.202.1.200

配置静态NAT将内部源地址192.168.2.200转换成202.202.1.200的公共地址。

R1(config)#interface e1/1

R1(config-if)#ip nat outside * 配置NAT的外部接口。

R1(config-if)#exit

R1(config)#interface e1/0

R1(config-if)#ip nat inside * 配置NAT的内部接口。

R1(config-if)#exit


第二步完成上述配置后,在公共网络上的主机202.202.2.100上使用http://202.202.1.100和ftp://202.202.1.200来访问私有网络中的Web和FTP服务器,访问的结果如下图9.66所示,显示成功访问,如果我们在访问服务器之前,在NAT路由器R1上执行了debug ip nat detailed调试NAT的翻译过程,会得到如下图9.67所示的结果,然后可以通过show ip nat translations来查看NAT的翻译表,如下图9.68所示,可看出一个公共IP地址对一个私有网络专用地址,然后以结合9. 3. 4理解NAT的地址类型的案例二来进一步理解NAT的四种地址类型。


演示: 使用静态NAT配置内部网络服务器提供对外服务能力

演示: 使用静态NAT配置内部网络服务器提供对外服务能力

演示: 使用静态NAT配置内部网络服务器提供对外服务能力


第三步:现在出于某种原因,可能是为了节省可用的公共IP地址,要求公共网络上的主机202.202.2.100仅使用一个公共IP地址202.202.1.100就可以访问到私有网络上的Web和FTP服务器,关于它的原理与演示环境如前面9.3.2 理解并取证:网络地址翻译(NAT)-动态NAT工作原理部分关于静态NAT一对多关系的图 9.53所示,配置一对多关系的静态NAT如下所示:


R1(config)#ip nat inside source statictcp 192.168.2.100 80 202.202.1.100 8000

静态NAT将内部源地址192.168.2.100和TCP端口80翻译成公共IP地址202.202.1.100和端口号8000。

R1(config)#ip nat inside source statictcp 192.168.2.200 21 202.202.1.100 2001

静态NAT将内部源地址192.168.2.200和TCP端口21翻译成公共IP地址202.202.1.100和端口号2001。



注意:上面的静态NAT翻译,虽然将两个不同的内部本地IP(私有专用网络IP)翻译成同一个内部全局IP(公共IP),但是由于翻译了端口号,使用了TCP套接字的方式,所以可以识别出不同的会话。

第四步在完成上述配置后,可以在公共主机202.202.2.100上使用http://202.202.1.100:8000和ftp://202.202.1.100:2001去访问私有网络上的Web和FTP服务器,这里必须申明使用的端口号,否则无法完成访问,如下图9.69所示,表示成功访问,同时可以在NAT路由器上使用debug ip nat detailed得到如下图 9.70所示的结果,执行showip nat translations来查看NAT翻译表如下图9.71所示的结果。

演示: 使用静态NAT配置内部网络服务器提供对外服务能力

演示: 使用静态NAT配置内部网络服务器提供对外服务能力




本文转自 kingsir827 51CTO博客,原文链接:http://blog.51cto.com/7658423/1320184,如需转载请自行联系原作者
上一篇:MongoDB:最简单的增删改查(Oops,可能太简单了)


下一篇:对象"Dbo.Genres"无效。DbSet