内网架设服务器后,外网如何访问?

内网架设服务器后,外网如何访问?,第1张

架设属于自己的web服务器和ftp服务器在提供局域网用户的使用同时,还能被外网用户访问常用的就是通过端口映射的方法。设备、操作系统不同,设置的方法大同小异的。

内网架设web服务器和ftp服务器,内、外网同时能访问的条件    

内网所有用户能通过路由器上外网。

必须有设置路由器的权限。

一台开设服务器环境的的操作系统。

cn99qdns域名解析服务客户端。

 关键流程:

内网Web服务器架设完成,达到内网用户能通过http://1000100:8000能够访问。

申请cn99qDNS域名解析服务。

申请cn99qDNS域名和ip捆绑软件。安装后进行设置。

打开路由器,可以看到我的当前adsl,isp商动态分配的ip地址

在dos模式下,ping域名,域名解析后,指定的ip地址和路由器显示的上网ip一致。

由于web服务器是架设在内网上的,为此,外网用户访问内网的web服务器还需在路由器上做端口映射。路由器端口映射的设置方法。

注意事项开启防火墙端口:    

虽然以上开启了端口映射,但是防火墙没有打开内网1000100的8000端口和外网用户使用的8000端口,外网用户还是不能访问架设在1000100上的服务。

控制面板-安全中心-windows防火墙-高级-本地连接,进行添加设置。

外网用户现在可以通过http://域名:8000来访问架设在内网上的五福了。

端口映射其实就是我们常说的NAT地址转换的一种,其功能就是把在公网的地址转翻译成私有地址, 采用路由方式的ADSL宽带路由器拥有一个动态或固定的公网IP,ADSL直接接在HUB或交换机上,所有的电脑共享上网。这时ADSL的外部地址只有一个,比如6117707。 而内部的IP是私有地址,比如ADSL设为19216801,下面的电脑就依次设为19216802到1921680254。

在宽带路由器上如何实现NAT功能呢?一般路由器可以采用虚拟服务器的设置和开放主机(DMZ Host)。虚拟服务器一般可以由用户自己按需定义提供服务的不同端口,而开放主机是针对IP地址,取消防火墙功能,将局域网的单一IP地址直接映射到外部IP之上,而不必管端口是多少,这种方式只支持一台内部电脑。

最常用的端口映射是在网络中的服务器使用的是内部私有IP地址,但是很多网友希望能将这类服务器IP地址通过使用端口映射能够在公网上看到这些服务器,这里,我们就需要搞清楚所用服务的端口号,比如,HTTP服务是80,FTP服务则是20和21两个端口。

这里我们以最常用的80端口为例,设置一个虚拟HTTP服务器,假设内部HTTP服务器IP地址为100010。

第一步,在浏览器中输http://10002,进入其他配置页面,修改HASB-100本身HTTP服务端口,不建议关闭,因为通常使用WEB设置HASB-100,将HTTP服务器端口修改为81。 提交并重新启动。

第二步,打开HASB-100控制页http://10002:81 进入虚拟服务器页面,依次填入公共端口号80,私有端口号80,端口类型为TCP,主机IP地址100010。 完毕后点击“增加该设置”,然后保存并重新启动HASB-100,设置就完成了。这个时候外网的通过在IE中输入HASB-100的IP地址就可以访问到内部的100010了,当然100010要把HTTP服务打开。

再讲一下开FTP的虚拟服务器,注意FTP是两个端口,20和21,两个都要作映射,方法也跟上面的一样。 首先,在其他配置页中将HASB-100的FTP服务关闭。 提交并保存。然后在虚拟服务器页中添加两条映射就可以了,跟HTTP的一样,这里就不多说了。

在其它设置项里,有项DMZ设置,默认是关闭的,必须打开才能开启局域网内虚拟服务器的功能。

进入路由器,点击“其他设定”->“NAT”->“添加”。

规则类型选择“REDIRECT”。

协议选择“TCP”。

本地地址输入您的电脑地址,如“19216802”。

起始目的端口选择“HTTP80”,如果映射其他端口,请选择“任意其他端口”,并在右边输入端口号。

终止目的端口,设成和起始目的端口相同。如果要映射一个端口范围,如“60000-60020”,可把起始目的端口设置为60000,终止目的端口设置为60020。

最后,点击提交。在主菜单中点advanced,接下来的菜单中有个forwarding,以在内部pc19216812上架设webserver为例设置如下:

extport:80to80

ipaddress:19216812

然后点击“apply”就可以了

如果服务器使用的IP是内网IP(比如192168开头的那种),那是肯定无法从外网直接访问的(想想全世界会有多少个和你服务器IP相同的机子吧),外网只能访问到你的路由器(或者硬件防火墙)的外网端口(它的IP是一个公网IP地址)

如果你需要从外网访问内网的服务器,你必须在你的路由器(或防火墙)的外网端口配置NAT,将这个外网IP的指定端口映射到你的内网服务器上(这叫做端口映射)

比如说你这是一台Web服务器,启用了80端口,你需要在路由器上为外网端口配置NAT,将这个外网IP的80端口映射到你这台服务器IP的80端口,配置完成后,你可以在外网用这台路由器的公网IP来访问到你的这台内网服务器的Web页(当然你在外网只能用公网IP访问)

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 内网架设服务器后,外网如何访问?

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情