Google App Engine上的任意主机/ IP查找

时间:2012-05-09 23:23:51

标签: java google-app-engine http

我正在开发一个浏览器插件(请参阅Distinguish Intranet and external IP addresses in JavaScript)(简而言之)为用户访问的每个页面生成“得分”,异步向后端服务器提交有关最高得分的详细信息,是一个App Engine实例。 (这一切都很好。)

我希望用户最初请求的主机的IP (这样我就可以删除'内部网'的IP) - 但是因为它介于客户端之间并且不可能得到它以跨浏览器的方式,我以为我会将页面URL和我们的AJAX调用一起发送到服务器并使用JDK的InetAddress类在那里进行查找。不幸的是,这个类在App Engine上被阻止了。

是否有可用于执行主机的备用 HTTP库 - >那里的IP查找,即不通过InetAddress

如果有,并且我确实可以绕过JDK限制,这是合法/道德/理智的方法吗?

1 个答案:

答案 0 :(得分:0)

似乎无法直接从App Engine atm进行DNS查找:查看(和明星!)以下feature request