当客户端在同一本地网络上时端口转发不起作用?

瑞安·卢

编辑:根据下面的答案,问题是错误的。问题不是由于端口转发,而是首先尝试通过我们的公共 IP 访问本地网络上的服务器看来您只能使用支持NAT 环回(或“发夹”)的路由器来执行此操作,这是一个非常模糊的功能,通常很难确定您是否拥有它。

这篇 MikroTik wiki 文章帮助我理解了这个问题(虽然我无法证明它的准确性......)


我有一个个人网站,它托管在我放在鞋柜里的服务器上。我已将我的域名配置为指向我家庭网络的公共 IP 地址,并在路由器上设置了端口转发,以便将请求转发到服务器。

一切都按预期工作,除非我在家里的 Wi-Fi 上也就是说,当我在朋友的地方或连接到我的移动热点时,我可以在浏览器中访问 https://<my-domain>.com,并且它工作正常。我可以ssh <my-domain>.com,这也很好用。我什ssh <my-public-ip-address>至可以,这也有效。

但是当我使用家庭 Wi-Fi 时,它根本不起作用。网页只是不断尝试加载,直到超时(没有 DNS 错误)。与 ssh 相同。我想最大的谜团是它ssh <my-public-ip-address>不起作用(虽然自然而然地ssh <my-server's-LAN-ip-address>工作正常),这让我相信路由器没有对来自本地网络的请求进行端口转发。

关于如何更好地诊断问题的任何提示?我已经和我的 ISP (Spectrum) 通了十几次电话,但他们没有给我一个明确的答案。当我尝试 ssh-ing 到我的公共 IP 地址时,有什么方法可以确定我的超时请求被发送到哪个设备?或者有什么直接的解决方案?

哈德林斯

希望这为您指明了正确的方向。当您在家庭网络上时,您不需要端口转发。取决于您使用的防火墙。您可以进行重定向,仅将流量重定向到服务器,或者仅使用内部 DNS 来提供服务器的内部 LAN IP。我从来没有让重定向正常工作。

当内部 LAN IP 尝试访问内部 IP 时,某些防火墙将允许重定向到 IP。有些人认为这是一个安全风险,不允许这样做。大多数(如果不是全部)不允许在循环中路由。以广域网和返回广域网为例。

如果可能的话,也可以在路由器中,或者如果您正在运行 DNS 服务器,您只需为该主机添加一条记录即可解决您的问题。对于调试: nslookup 可以提供帮助 nslookup .com <private IP address will give you the local IP. 而 nslookup .com 会给你另一个。

您要问的 ISP 超出了他们的工作范围。编辑:抱歉,我在防火墙中看到它称为 NAT 反射。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

OpenVPN客户端处于活动状态时,端口转发不起作用

来自分类Dev

在同一本地网络macOS上绕过SSH 2因子身份验证的帮助

来自分类Dev

MySQL:错误 2003 与同一本地网络上的虚拟机的连接丢失

来自分类Dev

端口转发不起作用?

来自分类Dev

如何在同一本地网络的电话之间发送通知?

来自分类Dev

从本地端口到本地端口的NETSH端口转发不起作用

来自分类Dev

如何为QEMU / KVM虚拟机配置桥接网络,使其位于通过WiFi连接的同一本地网络上?

来自分类Dev

无法从同一本地网络上的其他计算机连接到Mac WebServer上的localhost

来自分类Dev

无法从同一本地网络中的其他机器连接到我的公共 IP

来自分类Dev

如何通过IP地址(WCF或套接字)在同一本地网络上的计算机之间发送信息?

来自分类Dev

使用别名的pfSense端口转发不起作用

来自分类Dev

Virtualbox端口转发不起作用

来自分类Dev

ssh 端口转发不起作用。获取错误

来自分类Dev

Vagrant上的Rails 4.2服务器端口转发不起作用

来自分类Dev

Windows上的Docker计算机端口转发不起作用

来自分类Dev

如果不在localhost代理-> vpn上,则docker-compose端口转发不起作用

来自分类Dev

Windows上的Docker计算机端口转发不起作用

来自分类Dev

ASIO客户端服务器在同一台PC上连接正常,但在本地网络上失败

来自分类Dev

ASIO客户端服务器在同一台PC上连接正常,但在本地网络上失败

来自分类Dev

代理转发不起作用

来自分类Dev

如何使用ACE对同一本地网络中的另一台PC进行ping操作?

来自分类Dev

通过Internet IP与本地IP访问同一本地网络上的另一台计算机是否会影响延迟/吞吐量?

来自分类Dev

从本地服务器访问本地网络上的客户端打印机

来自分类Dev

如何阻止路由器上的LAN客户端探测本地网络?

来自分类Dev

Ubuntu转发端口,默认状态,转发不起作用?

来自分类Dev

单步ssh端口转发不起作用,但仅在分别在远程跳转服务器和remote-localhost上执行ssh端口转发时才起作用?

来自分类Dev

流浪端口转发不起作用。主办方无法接受的杯子

来自分类Dev

TP-Link TD-W8951ND端口转发不起作用?

来自分类Dev

流浪端口转发不起作用,iptables不运行

Related 相关文章

  1. 1

    OpenVPN客户端处于活动状态时,端口转发不起作用

  2. 2

    在同一本地网络macOS上绕过SSH 2因子身份验证的帮助

  3. 3

    MySQL:错误 2003 与同一本地网络上的虚拟机的连接丢失

  4. 4

    端口转发不起作用?

  5. 5

    如何在同一本地网络的电话之间发送通知?

  6. 6

    从本地端口到本地端口的NETSH端口转发不起作用

  7. 7

    如何为QEMU / KVM虚拟机配置桥接网络,使其位于通过WiFi连接的同一本地网络上?

  8. 8

    无法从同一本地网络上的其他计算机连接到Mac WebServer上的localhost

  9. 9

    无法从同一本地网络中的其他机器连接到我的公共 IP

  10. 10

    如何通过IP地址(WCF或套接字)在同一本地网络上的计算机之间发送信息?

  11. 11

    使用别名的pfSense端口转发不起作用

  12. 12

    Virtualbox端口转发不起作用

  13. 13

    ssh 端口转发不起作用。获取错误

  14. 14

    Vagrant上的Rails 4.2服务器端口转发不起作用

  15. 15

    Windows上的Docker计算机端口转发不起作用

  16. 16

    如果不在localhost代理-> vpn上,则docker-compose端口转发不起作用

  17. 17

    Windows上的Docker计算机端口转发不起作用

  18. 18

    ASIO客户端服务器在同一台PC上连接正常,但在本地网络上失败

  19. 19

    ASIO客户端服务器在同一台PC上连接正常,但在本地网络上失败

  20. 20

    代理转发不起作用

  21. 21

    如何使用ACE对同一本地网络中的另一台PC进行ping操作?

  22. 22

    通过Internet IP与本地IP访问同一本地网络上的另一台计算机是否会影响延迟/吞吐量?

  23. 23

    从本地服务器访问本地网络上的客户端打印机

  24. 24

    如何阻止路由器上的LAN客户端探测本地网络?

  25. 25

    Ubuntu转发端口,默认状态,转发不起作用?

  26. 26

    单步ssh端口转发不起作用,但仅在分别在远程跳转服务器和remote-localhost上执行ssh端口转发时才起作用?

  27. 27

    流浪端口转发不起作用。主办方无法接受的杯子

  28. 28

    TP-Link TD-W8951ND端口转发不起作用?

  29. 29

    流浪端口转发不起作用,iptables不运行

热门标签

归档