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