图解使用 VMware workstation 搭建 NAT 测试环境
VMware workstation 搭建 NAT 测试环境
Dreamcode
http://blog.csdn.net/Dreamcode
MSN:itecies@hotmail.com
Skype ID:javen.china
一、什么是 NAT(NAPT 类型):
为了解决 IP 地址紧缺的问题,引入 NAT 的概念,所有内网设备通过统一的外网地址
和不同的端口访问外网,但由于外网设备不知道内网设备具体来自哪个公网 IP 以及这个内
网设备对应的端口号因此无法访问内网设备,总之一句话,内网设备可以访问外网,但外
网设备不能访问内网,除非我们知道了内网设备的公网 IP 和对应端口号才能定位到它。再
由支持 NAT 的设备自动将公网 IP 和对应端口号转换为内网设备 IP 和端口号。
如上图中的一组映射关系为:
内网设备 IP 和 端口号 对应的公网 IP 和端口号
10.10.10.3:8096
210.31.166.58:1001
由于只能由 NAT 后的设备主动发起连接,而它收不到外部的连接请求,导致下载速度
很难上去。因此 P2P 软件必须要解决的一个问题就是要能够在一定的程度上解决 NAT 后
的计算机不能被外部连接的问题(如电驴)。
以下是从电驴网站(http://www.emule.org.cn/topic/nat/)上拷贝的:
NAT
英文全称是“
Network Address Translation”
,中文意思是“网络地址转换”,它
是一个
IETF(Internet Engineering Task Force, Internet
工程任务组
)
标准,允许一个
第 1 页 共 12 页