在计算机上访问 DynDNS 与在路由器上访问 DynDNS 的优点/缺点

在计算机上访问 DynDNS 与在路由器上访问 DynDNS 的优点/缺点

我有一个闪亮的新玩具,一个带 VPN 的 Cisco Wireless-N 千兆安全路由器 (WRVS4400N)。在查看说明书时,我发现它内置了对 DynDNS 的支持。

目前,我们已经在其中一台服务器上运行了 DynDNS 客户端(人们可以通过 SSH 连接到该服务器,如这个问题);但路由器更新的原因是从 SSH 转移到 VPN。

为此,与路由器相比,在计算机上运行它在行为/功能/可维护性方面是否存在差异?到目前为止,DynDNS 或多或少都具有一劳永逸的设置,但既然有这个功能,我想知道它是否是该过程的更好位置...

答案1

存在差异:

如果实施正确,路由器将会通知 ddns 提供商您的新 ip 地址 (1)(如果已更改)以及 (2) 也可以选择定期通知。

当您在 LAN 上的一台机器上运行 ddns 更新脚本时,除非该脚本设计用于与 WAN 上的某些额外服务(不常见)配合使用,否则它不会知道 LAN 的公共 IP 地址何时发生变化。因此它只能进行定期更新。

这意味着如果您每 10 分钟运行一次 ddns 更新脚本,而您的 ip 地址在最后一次更新后 1 分钟发生变化,那么您的 ip 地址将在大约 9 分钟内无法正确设置。

所以恕我直言,它最好在路由器上运行。

答案2

我在 DynDNS 支持部门工作,因此我很乐意回答您的任何问题。

总体而言,我们发现计算机中的软件客户端比某些路由器更新客户端更可靠。原因是路由器和其他设备对 DynDNS 的支持程度不同。

虽然这些设备可能声称支持 DynDNS,但它们有时会出现很多错误或无法正确使用我们的更新 API。这可能会导致诸如滥用更新或更新客户端甚至无法持续向我们发送更新等问题。滥用更新是指每隔一分钟左右就用相同的 IP 地址淹没我们的更新服务器,而不是仅在 IP 地址更改时向我们发送更新。

如果路由器的更新客户端编写正确(我不知道你的型号),那么它应该可以像你的软件更新客户端一样工作。唯一的办法是找到

答案3

DynDNS.com 是较大的提供商之一,得益于硬件设备对其更新协议的广泛支持。它已经存在了很长时间,并且得到了相当好的支持。我希望 Cisco 的硬件更新客户端与在其中一台计算机上运行的软件更新程序一样好。我会尝试硬件更新程序,看看它是否满足您的需求,如果不行,请切换到软件更新程序。其他服务的基于硬件的更新客户端的支持不太稳定,因此如果提供商不是 DynDNS.com,您的情况可能会有所不同。

顺便说一句,我经营着一家规模较小的动态 DNS 提供商 DtDNS。支持我服务的硬件设备数量有限,我发现其中很多都坏了。DynDNS.com 在让硬件供应商支持其服务方面运气好得多,他们推出了能够正常运行的更新客户端。

答案4

从功能上来说,它们是等效的。

然而,为了可维护性,我个人建议在路由器上设置它,因为它是你可以设置并忘记从某种意义上来说。您的 PC 可能需要重新格式化,否则可能会在某个时候崩溃。

通过在路由器上进行设置,您可以将网络设置从 PC 中抽象出来并隔离开来。将来您可以用另一台 PC 替换这台 PC,而仍然不需要更改设置。

相关内容