XP下的NAT软件

网络地址转换(NAT,Network Address Translation)属接入广域网(WAN)技术,是一种将私有(保留)地址转化为合法IP地址的转换技术,它被广泛应用于各种类型Internet接入方式和各种类型的网络中。原因很简单,NAT不仅完美地解决了lP地址不足的问题,而且还能够有效地避免来自网络外部的攻击,隐藏并保护网络内部的计算机。

上面是百度百科上对NAT的解释,看得你一头雾水吧,其实简单说来就是用一台机子带多台机子共享上网的技术。

我有一台电脑,装双网卡,其中一个网卡可以连上Internet,我的另外几台电脑和手机,都想通过这台机子上网。也就是说,我想组建一个类似于下图所示的网络:

 

为了实现上图所示的网络结构,必须在系统上实现NAT。我的主机装的Windows XP系统,有多种设置NAT的方法和软件。为了找到一个好用的NAT方案,我尝试了XP下多种NAT技术和软件,下面就逐个点评一下这些技术和软件:

1、系统自带的Internet连接共享(ICS)

使用方法:在连接到Internet的网络连接上点右键,选择“属性”,切换到“高级”选项卡,你会看到“Internet连接共享”设置。勾选“允许其他网络用户通过此计算机的Internet连接来连接”,然后在家庭网络连接下拉框中选择内网的网络连接,系统会提示内网的IP将会被自动设置为192.168.0.1,确认后生效。然后你内网的机子就可以通过主机共享上网了。

缺点:内网卡IP只能是192.168.0.1,而我的内网卡IP偏偏不能是这个地址,因为会和外部网络冲突。

2、SyGate

一个最常用的NAT软件,功能基本都有,界面简单好操作,注册不注册都可以使用。

3、WinGate

强大而又专业的网络管理软件,NAT只是其功能的1%。就是因为功能强大,所以我在菜单里找了半天也没找到NAT设置,也懒得搞它了。这个软件适合装在服务器上,装在个人机子上浪费了,毕竟为了一个NAT功能装一个60M的软件看起来有点傻。这个软件是需要注册的,但是可以免费注册,只不过部分功能受限。

4、WinRoute

这个软件似乎更新比较慢,用的人也比较少,我在网上下了几个版本,好像都是因为版本太老而装不到XP上。

5、Sinfor NAT

国产的NAT软件,深信服出品,功能完备,界面友好,我最终用的就是这个,推荐给不懂e文的使用。

6、系统自带的Routing and Remote Access服务

使用方法:按照这篇文章操作 http://forum.codecall.net/topic/42782-how-to-set-up-nat-routing-on-windows-xp/

优点:系统自带的服务,功能比“Internet连接共享”强大,不需要装额外的软件。

缺点:我设置好了之后,内网的机器能上网,但是收发不了邮件。可能还需要一些额外的设置吧,但是我也懒得研究了。

综上:一般用户用系统自带的“Internet连接共享”就可以了;内网不想用192.168.0.1,需要自定义IP的可以用Sygate和Sinfor NAT。