答案1
我刚刚遇到了同样的问题,使用的是您在屏幕截图中使用的同一台路由器(或至少是同一款软件)。如果您单击屏幕顶部的“(更多)”,您将看到有一个选项,可以将外部 IP 保留为 0.0.0.0 以转发所有外部流量,并将外部端口保留为 0(如果您在此过程中不需要切换它们)。这花了我近一年的时间进行断断续续的故障排除,希望它能对您有所帮助。一旦我找到这些选项,它就开始在我的家庭网络外部和内部按预期工作。
答案2
我认为您正在从局域网访问您的外部 IP。您无法从内部访问端口转发的外部 IP。端口转发仅用于从外部访问。
答案3
您可能面临的两个问题:
- 我不确定您说的“另一个网络”是什么意思。端口转发规则仅存在于您定义它的路由器上。因此,如果您在路由器上定义端口转发规则,然后切换到另一个 WiFi 网络,则该规则将不起作用,因为您的计算机不再使用定义规则的路由器。
- 端口转发规则是特定于 IP 地址的,与 DHCP 配合使用效果不佳。例如,如果您使用以太网端口连接笔记本电脑,那么您的内部 IP 地址将有所不同,并且该规则将不起作用。此外,由于 DHCP,您的内部和外部 IP 地址都可能随时更改。您可以在内部网络上控制这一点,但您无法改变 ISP 的政策。
正确做法:
- 始终在计算机上使用 DHCP 预留(如果您的路由器支持该功能)或静态 IP。为计算机上的每个接口指定不同的地址,并为每个接口制定两个相同的端口转发规则。这将消除 DHCP 问题。
- 使用动态 DNS 服务(例如 No-IP 或 DynDNS)将您的外部 IP 地址映射到 DNS 名称。这些服务提供了一个下载到计算机的代理,它将使您的公共 DNS 记录与 ISP 提供给您的 IP 地址保持同步,因此您始终可以在 Internet 上的任何地方通过名称引用它。这将解决 ISP DHCP 问题。
您需要对将笔记本电脑连接到的每个网络执行此操作(假设您可以控制这些网络)。