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