新程序员来了。我正在为需要 IP 地址进行身份验证的 API 构建应用程序。基本上,用户必须向 API 管理发送他们的 IP,然后每次计算机向其服务器发出请求时,它都会验证该请求是否来自注册的 IP。
由于我在多个不同的地方工作,因此最终会使用不同的 IP,因此我认为最简单的方法是使用 DynDNS 建立一个指向我当前 IP 的 URL,然后将该 URL 发送到 API 管理。所以我的第一个问题是这种方法是否真的有效?
其次,假设这可行,我设置了 ben.dynalias.com 并下载了 DynDNS Updater 客户端。它似乎正在工作:更新程序显示状态:正常并显示我当前的 IP。但是,当我导航到 URL (ben.dynalias.com) 时,没有任何响应。应该是这样吗?我怎样才能知道它是否有效?
只要您的更新程序没有通过从不同位置同时自动运行来相互覆盖,我认为它没有任何理由不起作用。
您可以 ping ben.dynalias.com 看看您当前的 ip 是否匹配。
我刚刚托管了 ben.dynalias.com,它给了我你的 IP。 由于该 IP 上没有运行网络服务器,因此您的浏览器将无法向您显示页面结果。 您可以使用 http://www.kloth.net/services/nslookup.php 检查并查看您是否从主机查找中获得了正确的 IP。 根据您的 IP 更改频率,这可能不是一个很好的解决方案,因为 DNS 会缓存您的主机名,并且不会再次尝试解析它,直到 TTL 通常至少 1 小时到期。