Routing 服务器不可公开访问

Routing 服务器不可公开访问,routing,portforwarding,Routing,Portforwarding,我无法从外部访问我的Web服务器(在Windows XP上运行Apache 2.4) 我已经从路由器转发了端口80: 我还从Windows防火墙打开了端口80,并添加了一个例外: 我找到了一个路由解决方案。这行吗 但是,我只能从网络中访问我的站点。当我连接到其他网络时,我无法访问我的站点。我假设您使用的是住宅互联网连接。根据您的ISP,例如Cox(我敬爱的ISP),他们可能会选择升级,以激励您升级到昂贵的商业互联网连接 你可以通过运行来检查。安装后,请在网络之外的某个地方运行命令: nmap

我无法从外部访问我的Web服务器(在Windows XP上运行Apache 2.4)

我已经从路由器转发了端口80:

我还从Windows防火墙打开了端口80,并添加了一个例外:

我找到了一个路由解决方案。这行吗


但是,我只能从网络中访问我的站点。当我连接到其他网络时,我无法访问我的站点。

我假设您使用的是住宅互联网连接。根据您的ISP,例如Cox(我敬爱的ISP),他们可能会选择升级,以激励您升级到昂贵的商业互联网连接

你可以通过运行来检查。安装后,请在网络之外的某个地方运行命令:

nmap -Pn -p 80 192.168.0.1
并将192.168.0.1 IP更改为。幸运的话,您将获得如下的开放式扫描:

Starting Nmap 6.40 ( http://nmap.org ) at 2016-03-22 22:17 CDT
Nmap scan report for 192.168.0.1
Host is up (0.0028s latency).
PORT   STATE SERVICE
80/tcp open  http

Nmap done: 1 IP address (1 host up) scanned in 0.13 seconds
Starting Nmap 6.40 ( http://nmap.org ) at 2016-03-22 22:19 CDT
Nmap scan report for 192.168.0.1
Host is up.
PORT   STATE    SERVICE
80/tcp filtered http

Nmap done: 1 IP address (1 host up) scanned in 2.58 seconds
否则,您将得到如下过滤扫描:

Starting Nmap 6.40 ( http://nmap.org ) at 2016-03-22 22:17 CDT
Nmap scan report for 192.168.0.1
Host is up (0.0028s latency).
PORT   STATE SERVICE
80/tcp open  http

Nmap done: 1 IP address (1 host up) scanned in 0.13 seconds
Starting Nmap 6.40 ( http://nmap.org ) at 2016-03-22 22:19 CDT
Nmap scan report for 192.168.0.1
Host is up.
PORT   STATE    SERVICE
80/tcp filtered http

Nmap done: 1 IP address (1 host up) scanned in 2.58 seconds
在这种情况下,其他人仍然可以通过非阻塞端口与您联系。8080是一种流行的选择。您需要调整路由器中的设置以端口转发将传入的外部端口8080映射到服务器的内部IP的内部端口80

编辑:我从您的屏幕截图中看到,您不能将一个端口转发到另一个端口,至少在这个屏幕上是这样。检查您的其他屏幕并搜索如何使用您的路由器型号。这可能是不可能的路由器-我曾经有一个便宜的Netgear路由器,不支持这一基本功能。在这种情况下,您将需要更改或添加apache侦听的端口,即它们的端口

一旦你的设置正确,那么世界将能够在
http://192.168.0.1:8080
,再次确保使用您的公共IP,而不是192.168


我从

更多信息中借用了这个片段:我正在使用一个路由器“Hitron CGN-AP”。