-1

好的,所以我知道这类问题在 SO 上很受欢迎,但请听我说。我有一个贝尔金路由器,型号 F9K1102 v1。我还有一个 Westell Dual Connection 调制解调器,型号 A90-220015-04。现在,我之前已经完成了端口转发,尽管它使用的是相同的调制解调器和不同的(Cisco)路由器。我的调制解调器是 IP 192.168.0.47,我的路由器是 192.168.2.1。我按照以下教程在 Belkin 路由器上设置端口转发:

http://portforward.com/english/routers/port_forwarding/Belkin/F9K1102v1/Apache.htm

并在“虚拟服务器”下设置以下内容:

然而,每当我尝试在 4G 上通过我的 iPhone 访问我的公共 IP(来自 whatsmyip.org)时,它都找不到服务器。连接超时。在线端口嗅探器说端口 80 未打开。这变得非常令人沮丧,我真的需要它来工作。Verizon 是我的 ISP,我正在运行 Ubuntu Server 12.04,顺便说一句。

任何解决此问题的帮助将不胜感激。提前致谢!!

4

2 回答 2

1

在你开始你的端口转发和东西之前。如果您的服务器上有公共或静态 IP,请询问您的提供商 (Verizon)。基本上当你看到你的外部 ip 时。此 ip 可能是您的提供商的 ip ,而不是您的。因此,当数据包从您家发送到服务器时,服务器会响应您并将数据包发送回,但它将它们发送到一般的 Verizon 服务器,然后 Verizon 将这些数据包发送回您的 IP。关键是只有Verizon服务器可以完全访问您的IP。但是,如果您想从外部完全访问,请询问 Verizon。

于 2013-09-28T21:07:22.570 回答
0

检查您的外部/WAN/公共 IPv4 地址。如果它在范围100.64.x.x-100.127.x.x, 10.x.x.x,172.16.x.x-172.31.x.x或者192.168.x.x你实际上没有公共 IPv4 地址并且你不能进行端口转发。即使它在另一个范围内:将其与您在 whatsmyip.org 上看到的内容进行比较。如果它不同,那么您将无法进行端口转发。

于 2013-09-28T21:51:32.247 回答