私网用户如何用公网地址访问本地私网内的SERVER NAT(Network Address Translation,地址转换)是将IP 数据报报头中的IP 地址转换为另一个IP 地址的过程
在实际应用中,NAT 主要用于实现私有网络访问外部网络的功能
这种通过使用少量的公有 IP 地址代表多数的私有 IP 地址的方式将有助于减缓可用IP 地址空间枯竭的速度
在实际应用中,可能需要提供给外部一个访问内部主机的机会,如提供给外部一个WWW 的服务器,或是一台 FTP 服务器
使用NAT 可以灵活地添加内部服务器,例如,可以使用202
10 作为Web 服务器的外部地址;使用202
11 作为FTP服务器的外部地址;甚至还可以使用202
12:8080 这样的地址作为Web 的外部地址;还可为外部用户提供多台同样的服务器(如提供多台 Web 服务器)
在实际应用当中,用户有这样的需求:本地私网用户想通过域名(SERVER 的公网地址)访问其私网的SERVER
正常情况下是访问不了的,只有通过访问SERVER 的私网IP 地址才可以
据说其他厂家的路由器可以实现私网用户通过公网IP 地址来访问本地私网内的SERVER,也可以通过配置私网的DNS 来解决
实现方式有很多种,本文只讨论华为-3COM 路由器是如何可以通过其他配置手段来达到私网地址可以通过公网IP 地址来访问本地私网内的SERVER
下面方案都是建立在 SERVER 可以支持配置两个IP 地址的基础之上的
如下图所示,要求 PC2 通过SERVER 的公网地址1
5 访问该服务器,分为两种情况来讨论: 1
2 /24 1
1/24 Eth1 192
2 /24 主用地址: 1
3/24 Gateway:1
2 备用地址: 19