架起内外网沟通的桥梁 NAT应用实例
二、NAT端口映射访问内网资源
我们知道,使用NAT技术的好处除了可以适合较大规模的共享上网,增强网络通信和交换的能力之外,还可以将服务器上的某个端口映射为局域网内某台计算机上。例如公司小王在自己的服务器上架设了一个Web网站,他的IP地址为192.168.0.5,使用默认端口80,现在他想让局域网外的用户也能直接访问他的Web站点。利用NAT即可很轻松的解决这个问题,我们服务器的IP地址为210.59.120.89,那么我们为小王分配一个端口,例如81,即所有访问210.59.120.89:81的请求都自动转向192.168.0.5:80,而且这个过程对用户来说是透明的。下面我们以双网卡共享连接的模式介绍如何实现这个过程,并且假定我们已经完成了NAT共享上网的配置。
在“路由和远程访问”窗口中右击“IP路由选择”下的“常规”,在弹出的菜单中选择“新路由选择协议”,在打开的“新路由选择协议”窗口中选中“网络地址转换(NAT)”并单击“确定”(图3)。
![]() |
在“IP路由选择”下右击新添加的“网络地址转换(NAT)”后,在弹出的菜单中选择“新接口”,在弹出的窗口中选择NAT的接口,注意这里一定要选择与Internet连接的那块网卡,单击“确定”按钮后打开地址转换设置窗口,在“常规”选项卡中选中“公用接口连接到Internet”选项,并复选“转换TCP/UDP头(推荐)”项(图4)。
![]() |
将窗口切换到“特殊端口”选项卡,将 “协议”设为“TCP”,然后单击窗口底部的“添加”按钮,在打开的窗口中将“公用地址”设为“在此接口”,将传入端口设置为服务器上分配给端口映射的81端口,专用地址中输入小王的IP地址,即192.168.0.5,传出端口,就是指小王架设的Web所使用的端口,为80(图5),做好设置后单击“确定”按钮保存。
![]() |
这样只要用户访问210.59.120.89:81,那么服务器将自动将该请求转向192.168.0.5:80,从而变相实现小王的Web网站在Internet上发布的请求。
