可以使用 DynDNS 名称 ping 路由器吗?

可以使用 DynDNS 名称 ping 路由器吗?

我的目标是在远程路由器上设置 VPN 服务器,并使用 VPN 客户端通过 WWW 连接到它。为了避免固定的公共 IP,我使用 DynDNS 服务 (no-ip),它似乎正在工作(我在 noip 和路由器中都看到记录已更新)。

我如何检查路由器是否真的可以通过互联网使用其名称访问?我尝试 ping DNS 名称及其更新的 IP,但没有响应。但实际上应该这样做吗?

路由器是 Robustel R3000。它通过 4G 互联网(蜂窝、SIM)连接到 WWW

UPD:添加了一些带有路由器状态的图片

路由器状态

noip 记录已更新

路由器日志-noip 更新成功

答案1

在路由器状态中它显示的不是公共IP而是从提供商NAT获取的IP,你是对的(Orange GN,SIM卡)。

由于您位于提供商 NAT(又名 CGNAT)后面,因此很高可能是“一对多” NAT – 即公共 IP 地址由多个客户共享,并且 ISP 无法将任何入站数据包转发给任何特定客户。

在这种情况下,没有 ping 响应是正常的。(也许您正在 ping 提供商的 CGNAT 网关,并且它配置为不响应,或者您正在 ping 仅存在于 NAT 池中但尚未分配给物理设备的“虚拟”IP 地址。)

即使提供商 NAT 不是问题,如果客户没有订购静态 IP 地址,一些蜂窝提供商也会故意阻止所有入站连接。

但在路由器的日志中显示它用公共 IP 更新了 noip 记录

日志消息仅报告 DDNS 服务看到的公共地址。外部网站将始终看到您从一些公共 IP 地址 – 但这并不意味着该地址只属于您。

但奇怪的是,我测试了这样的连接,但与另一家移动运营商(德国电信)连接,它不知怎么地工作了

每个 ISP 管理网络的方式不同——德国电信可能使用 1:1 CGNAT(在某些情况下,提供商会允许传入连接),甚至可能提供商根本没有使用任何 CGNAT。

答案2

是的。应该可以。如果您说可以访问 Web 界面但无法 ping 通,则可能是设备上禁用了 SNMP 协议。您应该检查 Robustel 上是否启用了该协议。

在“访问控制设置”中,您应该有“启用远程 Ping 响应”选项。验证状态是否为开启。

相关内容