无法使用外部 IP 和外部端口连接到网络中位于同一路由器上的设备

无法使用外部 IP 和外部端口连接到网络中位于同一路由器上的设备

我不确定这是否是提出这个问题的正确地方,但还是想问一下。

我有一个通过 ONR 光纤连接到互联网的调制解调器。

它有 4 个 Lan 端口。1,,,。234

我有 1 台 PC 和 3 个路由器连接到调制解调器。

1 PC, 2 Router(华硕 TUF AX3000), 3 Router, 4 Router

3 个路由器以 AP 模式连接。2 个华硕路由​​器和 1 个由我的 ISP 提供的。

我最近与 ISP 重新签约时更换了他们提供的调制解调器。之前他们给了我一个华为调制解调器(华为 HG8240T5 ONR),现在我用的是诺基亚调制解调器(G-240G-E)。

在过去的 4 年里,我已经用过 2 台华为调制解调器,但我从未遇到过我即将描述的这个问题。直到今天我换了新调制解调器后才开始出现这个问题。调制解调器上的设置保留在出厂时,我只添加了一些端口转发功能。所有路由器也保持不变。我最初能够用我的所有设备连接到互联网,浏览网页没有任何问题。

假设我的公共 IP 地址是220.221.222.223

我有一台笔记本电脑通过 wifi 连接到2 Router。假设我的笔记本电脑的互联网端口是192.168.1.11。我在端口 上运行了一个 ssh 服务器22。我还在调制解调器上设置了从端口22到外部端口的端口转发6111

现在通常要本地连接到 ssh 服务器,我通常会执行或。无论我连接到哪个路由器,这两者都应该可以在本地工作。ssh [email protected][email protected] -p 6111

如果我在另一个网络上,才[email protected] -p 6111应该可以工作。

所以我在家里和外面进行了测试。

如果我在外面,[email protected] -p 6111它就可以正常工作。

如果我在家里使用另一个路由器,[email protected] -p 6111或者可以工作。ssh [email protected]

但是,如果我连接到同一个路由器,2个路由器由于某种原因只能工作,我似乎不能再使用。ssh [email protected][email protected] -p 6111

我还可以从我的连接1 PC到使用两者或工作的192.168.1.10无线设备。2 Router[email protected] -p 6111ssh [email protected]

[email protected] -p 6110我还能够使用或从“2 路由器”的路由器连接到“1 PC” 。ssh [email protected]

该问题似乎出在连接到的设备上2 Router

有人知道这是什么原因吗?我尝试将所有路由器恢复出厂设置并仅将其设置为 AP 模式,但问题仍然存在。

我在 Google 上搜索了一下,发现有一个名为 NAT hairpinning 的功能,我不确定是不是这个?我该怎么办?

答案1

你似乎正在尝试做 NAT 发夹结构

发夹技术是指 LAN 上的一台机器能够通过 LAN/路由器的外部 IP 地址访问 LAN 上的另一台机器(路由器上设置端口转发以将请求转发到 LAN 上的适当机器)。

并非所有商用路由器都支持此选项。显然,诺基亚调制解调器不支持。如果您在诺基亚调制解调器的登录页面中找不到任何用于启用发夹(或 NAT 环回)的设置,请将调制解调器更换为支持该功能的调制解调器。

相关内容