我可以不使用 DDNS 连接到动态 IP 吗

我可以不使用 DDNS 连接到动态 IP 吗

我想连接到不使用 DDNS 的 WAN 动态 IP,因为我的路由器在使用 DDNS 时出现问题。这可行吗?我该怎么做?

  • 我想托管一个 Minecraft 服务器并让其他人加入
  • 我知道 WAN 口的 IP 和 LAN 口内目标机器的 IP [ 192.168.1.55]

编辑:在运营商级 NAT 后面设置 Web 服务器解决了我的问题。

答案1

您表示网站报告的公共 IP 地址和路由器报告的 WAN IP 地址不同。这意味着您落后了运营商级 NAT。您将无法接收此类互联网连接所连接的传入连接。

正如维基百科文章中指出的那样,您也可以通过查看路由器报告的 WAN IP 来推断这一点。如果它在以下范围之一,则您会受到影响:

  • 10.0.0.0/8 (10.0.0.0 到 10.255.255.255)
  • 100.64.0.0/10 (100.64.0.0 至 100.127.255.255)
  • 172.16.0.0/12 (172.16.0.0 至 172.31.255.255)
  • 192.168.0.0/16 (192.168.0.0 至 192.168.255.255)

但是,无法保证其他 WAN IP 地址是“安全的”,ISP 可以决定在此处使用任何地址范围。测试报告和实际的公共 IP 地址是最安全的检查方法。

向你的 ISP 询问是否可以切换连接类型是没有什么坏处的。

答案2

首先,需要采取一些故障排除步骤。

  1. 尝试从路由器配置本身在维护 > 诊断 > Ping 测试(或路由器网关中的任何步骤)下 ping 到您的 DDNS 域,因为我之前遇到过同样的问题,因为路由器无法解析服务器名称,导致 DNS 问题导致 ping 测试失败。

  2. 检查防火墙设置,在某些情况下,如果路由器处于 AP 模式,则 DHCP 服务器被禁用,则 DDNS 功能不起作用。

  3. 最新的原因是您的路由器使用旧协议与他们已经更新的 DDNS 服务提供商进行通信,例如,dynu.com 出于安全原因使用最新版本的 GNUdip 协议,而您的路由器使用的是过时的版本。

但如果你坚持使用路由器本身的 DDNS 功能,而不需要任何运行客户端软件的附加设备,你可能需要测试基于CWMP的DDNS它使用 Google Script 作为 ACS 端点,并且可以更新 IP 更改DuckDNS网站一旦路由器通电,重新启动,并在几秒钟内定期执行此操作,这实际上是任何 DDNS 客户端都会做的,并使用 12 年历史的路由器进行测试,并且它可以按预期工作。

在此处输入图片描述

最后,您可以使用隧道服务像那样

相关内容