admin管理员组

文章数量:1532003

2024年6月18日发(作者:)

如何做端口映射

A

由于公网 IP 地址有限,不少 ISP 都采用多个内网用户通过代理和网关路由

共用一个公网IP上INTERNET的方法,这样就限制了这些用户在自己计算机上

架设个人网站,要实现在这些用户端架设网站,最关键的一点是,怎样把多用户

的内网 IP 和一个他们唯一共享上网的 IP 进 行映射!就象在局域网或网吧内一

样,虽然你可以架设多台服务器和网站,但是对外网来说,你还是只有一个外部

的IP地址,怎么样把外网的IP映射成相应的内 网IP地址,这应该是内网的那

台代理服务器或网关路由器该做的事,对我们用私有 IP 地址的用户也就是说这

是我们的接入ISP服务商(中国电信、联通、网 通、铁通等)应该提供的服务,

因为这种技术的实现对他们来说是举手之劳,而对我们来说是比较困难的,首先

得得到系统管理员的支持才能够实现。因为这一切的 设置必须在代理服务器上

做的。

2000 Server 的端口映射功能,除此之外 Winroute 要实现这一点,可以用

Windows Pro 也具有这样的功能,还有各种企业级的防火墙。而对于我们这些普

通用户,恐怕还是用 Windows 2000 Server最为方便。

先来介绍一下 NAT,NAT(网络地址转换)是一种将一个 IP 地址域映射到

另一个IP地 址域技术,从而为终端主机提供透明路由。NAT包括静态网络地址

转换、动态网络地址转换、网络地址及端口转换、动态网络地址及端口转换、端

口映射等。 NAT 常用于私有地址域与公用地址域的转换以解决 IP 地址匮乏问

题。在防火墙上实现 NAT 后,可以隐藏受保护网络的内部拓扑结构,在一定程

度上提高网络的 安全性。如果反向NAT提供动态网络地址及端口转换功能,还

可以实现负载均衡等功能。

端口映射功能可以让内部网络中某台机器对外部提供 WWW 服务,这不是

将真IP地址直接转到内部提供 WWW服务的主机, 如果这样的话, 有二个蔽端,

一是内部 机器不安全,因为除了 WWW之外,外部网络可以通过地址转换功能

访问到这台机器的所有功能;二是当有多台机器需要提供这种服务时,必须有同

样多的 IP 地址 进行转换,从而达不到节省 IP 地址的目的。端口映射功能是将

一台主机的假 IP 地址映射成一个真 IP 地 址,当用户访问提供映射端口主机的

某个端口时,服务器将请求转到内部一主机的提供这种特定服务的主机;利用端

口映射功能还可以将一台真 IP 地址机器的多个 端口映射成内部不同机器上的

不同端口。端口映射功能还可以完成一些特定代理功能, 比如代理POP,SMTP ,

TELNET等协议。理论上可以提供六万多个端口的映射,恐怕我们永远都用不完

的。

一、下面来介绍一下通过NAT共享上网和利用NAT来实现端口映射。

1、 在 Windows 2000 Server上, 从管理工具中进入"路由和远程访问" (Routing and

Remote Access)服务,在服务器上鼠标右击,-》"配置并启用路由和远程访问"

2、点"下一步"

3、选"Internet 连接服务器",让内网主机可以通过这台服务器访问Internet.

(最好先配置好 NAT 共享,让内网主机可以正常上网,不然的话,配好端口映

射后再来配置NAT共享就有点麻烦了,弄的不好NAT还共享不了。)

4、选"设置有网络地址转换(NAT)路由协议的路由器",不要选"设置 Internet

连接共享(ICS)".(ICS 与 NAT 的区别在于使用的容易程度上,为了启用 ICS,只

需要选择一个复选框就可以了,而为了启用 NAT,则需要更多的配置任务,此

外,ICS用于小型网络上的原因还在于:针对内部主机,它需要有一个固定的IP

地址范围;针对与外部网络的通信,它被限制在单个公共 IP 地址上;它只允许

单个内部网络接口。)

5、先在此说一下我的网络情况:

Internet 连接192.200.200.3(也是个内部地址,没办法,铁通的网络不太好,网速

不快,价钱又贵,我的命真苦啊)

宿舍内连接192.168.0.1 (宿舍里连有局域网, 共4台电脑, 其中一台上装了Sambar

5.1b5做的 Web服务器,Web端口是80,待会就从外网(用192.200.200.55来替

代)来访问这个192.168.0.2:80上的网页)

这台 NAT 主机上开通了 IIS 5.0,端口是 80,用端口映射的办法把 8081 端口映

射到内部主机192.168.0.2的80端口上。

6、在"路由和远程访问服务器安装向导"中选"Internet 连接"(就是连向 Internet

的那个连接),点"下一步"。

7、选"完成"

到此为止,NAT 共享设置也就完成了,内部的主机也能上网了。内部主机的网

络设置如下:

IP 地址范围是 192.168.0.2~192.168.0.254,子网掩码为 255.255.255.0,网关为

192.168.0.1,DNS为ISP给的地址,我们的是

二、利用NAT来映射端口

1、添加NAT协议。右击"常规",-》"新路由选择协议"

2、在"新路由选择协议"中选择"网络地址转换(NAT)",点击"确定"

3、这样在"IP路由选择"中就多了一项"网络地址转换(NAT)"

4、右击"网络地址转换(NAT)",添加"新接口"

5、 在"网络地址转换 (NAT) 的新接口"中选择"Internet 连接" (也就是连向Internet

的那个连接,可不要选错咯)

本文标签: 转换功能地址网络网络地址