即使在 PPPoE WAN 上启用端口转发,访问网页仍会出现问题

即使在 PPPoE WAN 上启用端口转发,访问网页仍会出现问题

我在这里和其他论坛上遇到过很多类似的问题,但没有一个完全符合我的情况。

我已经检查过了http://www.whatsmyip.org/并且它报告的103.XXX.YY.ZZ是我的 IP 地址。

我想做的是通过互联网访问我的家庭网络服务器(IP:,192.168.1.17端口8080),我知道要做到这一点,我的路由器应该将传入端口从 WAN 转发到 LAN。我已经在路由器上配置了这一点。然而,即使这样做了,我还是无法从103.XXX.YY.ZZ:8080浏览器访问网络服务器。连接超时。

我家用路由器 (Ip: 192.168.1.1) 配置页面的 WAN 信息是:

WAN IP Address:        172.16.50.155
WAN Netmask:           255.255.255.255
WAN MAC Address:       44:32:F5:25:2J:2K
WAN Gateway IP:        103.246.240.154
WAN DNS Server(s):     103.246.240.19
                       8.8.8.8
WAN (PPPoE) Uptime:    0 days, 0 hours, 24 minutes

家庭路由器使用 PPPoE 连接互联网,有关的信息pppoe 广域网我家路由器上的接口(Ip: 192.168.1.1):

pppoe-wan Link encap:Point-to-Point Protocol                                                                                                           
          inet addr:172.16.59.177  P-t-P:103.246.240.154  Mask:255.255.255.255                                                                         
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1480  Metric:1                                                                                   
          RX packets:6879 errors:0 dropped:0 overruns:0 frame:0                                                                                        
          TX packets:6185 errors:0 dropped:0 overruns:0 carrier:0                                                                                      
          collisions:0 txqueuelen:3                                                                                                                    
          RX bytes:7038141 (6.7 MiB)  TX bytes:691150 (674.9 KiB) 

路由追踪从我的家庭网络服务器 (Ip: 192.168.1.17) 输出到 www.google.com:

traceroute to www.google.com (216.58.196.68), 30 hops max, 60 byte packets
 1  gateway (192.168.1.1)  0.955 ms  1.023 ms  1.322 ms
 2  103.246.240.154.soipl.co.in (103.246.240.154)  7.294 ms  7.385 ms  7.472 ms
 3  * * *
 4  103.246.240.49.soipl.co.in (103.246.240.49)  9.412 ms  9.403 ms  9.448 ms
 5  100.100.20.5 (100.100.20.5)  7.477 ms  7.617 ms  9.396 ms
 6  103.246.240.174.soipl.co.in (103.246.240.174)  8.807 ms  1.806 ms  5.329 ms
 7  103.246.240.173.soipl.co.in (103.246.240.173)  5.531 ms  5.782 ms  7.893 ms
 8  103.246.240.201.soipl.co.in (103.246.240.201)  7.997 ms  10.446 ms  10.439 ms
 9  108.170.248.177 (108.170.248.177)  7.024 ms  7.240 ms  7.488 ms
10  209.85.255.207 (209.85.255.207)  10.553 ms  10.802 ms 209.85.255.209 (209.85.255.209)  5.406 ms
11  kul01s09-in-f68.1e100.net (216.58.196.68)  4.210 ms  4.575 ms  5.280 ms

哪里103.XXX.YY.ZZ也看不见。当我打开 时103.XXX.YY.ZZ:8080,它出错了。
但是,如果我从我的家庭网络打开192.168.1.17:8080或甚至172.16.50.155:8080,页面会按预期加载。

由于172.16.50.155:8080可以正常工作,我可以自信地说我的路由器的端口转发设置已打开。但 id 没有将我的地址103.XXX.YY.ZZ视为我的公共地址。

显然,我的公共 IP 与路由器上的 WAN IP 不同。

到目前为止我已经尝试过:

  1. 多次验证所有 IP 地址和端口
  2. 尝试了不同的地址/端口
  3. 尝试完全关闭路由器和 Web 服务器上的防火墙

什么都不起作用。这让我怀疑我可能正面临双重NAT但我并不完全确定,因为第二跳路由追踪输出好像不是私有IP。

注意事项:

  • 我无法访问我的 ISP 的路由器,他们也不会在双 NAT 的情况下在其路由器上启用端口转发。
  • 这是我所在地唯一的 ISP。

有人能指点我一下吗?我该如何操作?VPN 设置会有什么不同吗?

答案1

可能发生的情况是,您的 ISP 执行运营商级 NAT(剩余 IPv4 地址不足),因此您不仅需要在路由器中设置端口转发,还需要在执行 NAT 的 ISP 路由器中设置端口转发。这种情况不会发生,因为您没有为此向 ISP 付费。

选项:

  • 使用 IPv6(并希望您的 ISP 也不会对其进行 NAT - 有些 ISP 会这样做)。

  • 寻找另一个不执行运营商级 NAT 的 ISP。

  • 向您的 ISP 付费以获取公共 IPv4 地址。

  • 向其他人付费以获得公共 IPv4 地址(通常通过租用服务器)。然后,您可以在那里运行 Web 服务器,或通过 VPN 或其他方式将其隧道传输到您的家庭服务器。

VPN 服务(您无需为服务器付费,只需为连接付费)也执行 NAT,因此仅获取 VPN 也无济于事。

相关内容