windows系统如何实现nat

jimmy 2018年03月18日 1,771次浏览

什么是nat

NAT(Network Address Translation,网络地址转换)是1994年提出的。当在专用网内部的一些主机本来已经分配到了本地IP地址(即仅在本专用网内使用的专用地址),但现在又想和因特网上的主机通信(并不需要加密)时,可使用NAT方法。
这种方法需要在专用网连接到因特网的路由器上安装NAT软件。装有NAT软件的路由器叫做NAT路由器,它至少有一个有效的外部全球IP地址。这样,所有使用本地地址的主机在和外界通信时,都要在NAT路由器上将其本地地址转换成全球IP地址,才能和因特网连接。

windows通过设置网卡的共享功能就可以实现nat。

前提条件

系统至少需要两块网卡,也可以是虚拟网卡,比如vmware创建的虚拟网卡。

具体步骤

  1. windows系统没有类似iptables的工具来创建nat,全部是图形化操作。首先打开网络共享中心->更改适配器设置,找到我们想共享的网卡,在上面右击选择共享,勾选"允许其他网络用户通过此计算机的Internet连接来连接",请选择一个专用网络连接,选择你需要来上网的内部网卡,比如vmware创建的,v-p-n创建的网卡。 这个时候会提示把你的内部网卡的ip修改为一个192的地址,确认,待会要修改回来。

  2. 内网的网卡地址被修改了,可以手动修改为你想要的地址,或者重新运行一下自己的内网拨号程序,这个时候ip就会变过来。

  3. 这个时候再测试下内网网络是否可以访问外网了。