为什么我无法使用 no-ip 访问 LAN 外的 WAMP 网络服务器?

为什么我无法使用 no-ip 访问 LAN 外的 WAMP 网络服务器?

在我的 Windows 10 机器上安装了 WAMP 最新版本。

将我的网站放在我的 www 目录中。

我将服务器的监听端口更改为 1337,因为我的 ISP 阻止了端口 80。

我安装了 no-ip 并设置了一个主机 homewebtest

好吧,当我断开与 LAN 的连接并使用 LAN 外部的其他连接时,当我访问 homewebtest 时,由于某种原因,它会将我带到我的 pfSense 路由器配置页面,即 10.12.1.1

因此我尝试 homewebtest:1337 但结果超时了。

我允许端口 1337 通过我的防火墙。

我将端口 1337 转发到 10.12.1.131,这是 WAMP 正在运行的 IP。

提交更改后,我重新启动了服务。

当我在局域网上时,我的所有设备都可以访问 10.12.1.1:1337。它们只是在局域网外无法通过无 IP 地址访问它。我还点击了“上线”。

i.imgur.com/D62h7Bg.png

清楚地表明我没有将其指向 10.12.1.1。

i.imgur.com/57Brf9B.png

清楚地表明,使用我创建的指定动态 DNS 名称,它尝试连接到 pfSense,但拒绝它,因为它认为这是一种攻击。

https://i.stack.imgur.com/u99Ng.png

将我创建的动态 DNS 添加到 pfSense 上的白名单后,它不再认为该连接是攻击,因此它允许我使用动态 DNS 名称从 LAN 之外的外部连接登录到我的路由器配置页面(在 10.12.1.1 上指定)。

答案1

您的动态 DNS 服务设置错误。

你说,

“当我断开与 LAN 的连接并使用 LAN 外部的其他连接时,当我访问 homewebtest 时,由于某种原因,它会将我带到我的 pfSense 路由器配置页面,即 10.12.1.1”

这意味着它homewebtest不指向您的公共 IP,而是指向您的路由器的内部 IP。

但是,您提供的一些信息是相互矛盾的 - 因为如果您确实连接到 LAN 之外的其他连接,您将无法访问路由器的配置页面 10.12.1.1。

所以,我不得不说,你不仅没有连接到不同的网络,你的动态 DNS 设置也错误。它应该将你的公共 IP 地址分配给你设置的动态域名。

我认为您只是掩盖了真正的域名,但您知道域名实际上是类似 homewebtest.dyndns.org 的吗?

您没有提到您正在使用的动态 DNS 服务,也没有提到您如何配置它。因此,请重新检查您的安装和设置。

相关内容