如何查看DynDNS

问题描述 投票:0回答:3

新程序员来了。我正在为需要 IP 地址进行身份验证的 API 构建应用程序。基本上,用户必须向 API 管理发送他们的 IP,然后每次计算机向其服务器发出请求时,它都会验证该请求是否来自注册的 IP。

由于我在多个不同的地方工作,因此最终会使用不同的 IP,因此我认为最简单的方法是使用 DynDNS 建立一个指向我当前 IP 的 URL,然后将该 URL 发送到 API 管理。所以我的第一个问题是这种方法是否真的有效?

其次,假设这可行,我设置了 ben.dynalias.com 并下载了 DynDNS Updater 客户端。它似乎正在工作:更新程序显示状态:正常并显示我当前的 IP。但是,当我导航到 URL (ben.dynalias.com) 时,没有任何响应。应该是这样吗?我怎样才能知道它是否有效?

dns ip dyndns
3个回答
0
投票

只要您的更新程序没有通过从不同位置同时自动运行来相互覆盖,我认为它没有任何理由不起作用。

您可以 ping ben.dynalias.com 看看您当前的 ip 是否匹配。


0
投票

我刚刚托管了 ben.dynalias.com,它给了我你的 IP。 由于该 IP 上没有运行网络服务器,因此您的浏览器将无法向您显示页面结果。 您可以使用 http://www.kloth.net/services/nslookup.php 检查并查看您是否从主机查找中获得了正确的 IP。 根据您的 IP 更改频率,这可能不是一个很好的解决方案,因为 DNS 会缓存您的主机名,并且不会再次尝试解析它,直到 TTL 通常至少 1 小时到期。


0
投票
  1. API 管理是否接受主机名而不是 IP 地址是一个只有他们才能回答的问题。有些人会,很多人不会,因为劫持域名比劫持 IP 地址“更容易”。
  2. 尝试浏览指向您自己的公共地址的 you-address.dynalias.com 很少起作用,即使您打开了正确的端口,因为您的路由器会非常混乱。测试此类设置的最佳方法是使用具有 3g/GPRS 互联网的手机或平板电脑 - 当然是在您在路由器中设置端口转发以将适当的端口指向您的计算机之后。
© www.soinside.com 2019 - 2024. All rights reserved.