NAT 原理简介、各种 ADSL Modem 及路由器的端口映射方法 NAT 原理简介 NAT 英文全称是“Network Address Translation”,中文意思是“网络地址转换”,它是一个IETF(Internet Engineering Task Force, Internet 工程任务组)标准,允许一个整体机构以一个公用IP( Internet Protocol)地址出现在Internet 上。顾名思义,它是一种把内部私有网络地址(IP 地址)翻译成合法网络IP 地址的技术。如图: 简单地说,NAT 就是在局域网内部网络中使用内部地址,而当内部节点要与外部网络进行通讯时,就在网关(可以理解为出口,打个比方就像院子的门一样)处,将 内部地址替换成公用地址,从而在外部公网(internet)上正常使用,NAT 可以使多台计算机共享Internet 连接,这一功能很好地解决了公共 IP 地址紧缺的问题。通过这种方法,您可以只申请一个合法IP 地址,就把整个局域网中的计算机接入Internet 中。这时,NAT 屏蔽了内部网络,所有 内部网计算机对于公共网络来说是不可见的,而内部网计算机用户通常不会意识到NAT 的存在。如图2 所示。这里提到的内部地址,是指在内部网络中分配给节点 的私有IP 地址,这个地址只能在内部网络中使用,不能被路由(一种网络技术,可以实现不同路径转发)。虽然内部地址可以随机挑选,但是通常使用的是下面的 地址:10.0.0.0~10.255.255.255,172.16.0.0~172.16.255.255, 192.168.0.0~192.168.255.255。NAT 将这些无法在互联网上使用的保留IP 地址翻译成可以在互联网上使用的合法IP 地址。而全 局地址,是指合法的IP 地址,它是由NIC(网络信息中心)或者ISP(网络服务提供商)分配的地址,对外代表一个或多个内部局部地址,是全球统一的可寻 址的地址。 NAT 功能通常被集成到路由器、防火墙、ISDN 路由器或者单独的NAT 设备中。比如Cisco路由器中已经加入这一功能,网络管理员只需在路由器的IOS 中设 置 NAT 功能,就可以实现对内部网络的屏蔽。再比如防火墙将WEB Server 的内部地址192.168.1.1 映射为外部地址 202.96.23.11,外部访问202.96.23.11 地址实际上就是访问访问 192.168.1.1。另外资金有限的小型企业来说,现在通过软件也可以实现这一功能。Windows 98 SE、 Windows 2000 都包含了这一功能。 NAT 技术类型 NAT 有三种类型:静态NAT(Static NAT)、动态地址NAT(Pooled NAT)、网络地址端口转换NAPT( Port- Level NAT)。 其中静...