端口映射可以在路由器上设置,可以在代理服务器上设置,其实 Windows Server 2003/XP/2000 的防火墙上也有端口映射功能。
假如要进行端口映射的计算机的IP地址是:192.168.0.1。完成把192.168.0.1的80端口,映射到192.168.0.10的8080端口,进行如下设置即可。
- 打开 “Windows 防火墙”,选择“高级”标签页。 I>在“高级”标签页中,选择需要端口映射的“本地连接”,单击“设置”按钮,打开“高级设置”窗口。
- 在“高级设置”窗口中,单击“添加”或者“编辑”按钮,打开“服务设置”窗口。
- 在“服务设置”窗口中的“服务描述”处,输入你的服务描述;在“在您的网络中主持此服务的计算机的名称或IP地址”处,输入端口映射到的另外一台计算机的IP地址(192.168.0.10);在“此服务的外部端口号”处输入对外的端口号(80),即外部用户访问用的端口号;在“此服务的内部端口号”处,输入你映射到的另外一台计算机的主持此服务的端口号(8080)。
经过上面的设置所有访问192.168.0.1 : 80端口的请求都自动转向了192.168.0.10 : 8080 端口。
如果你的计算机上有多个网卡,想对其中一个网卡的某个端口做端口映射,只要在第2步时,选择相应的“本地连接”即可。