您可以使用某些以 JSON 格式导出用户 IP 地址的 Web 服务——作为 javascript 回调配对时很有价值——但我发现的服务似乎不可靠。
我尝试过的两个服务是 http://jsonip.com/和 http://jsonip.appspot.com,但它们经常出现 503 错误(服务不可用)。
// Callback to grab JSON
//
function getip(json)
{
usersIP = json.ip;
}
// External file that returns user IP address
//
document.write('<script type="text/javascript" src="http://jsonip.com/?callback=getip"></script>');
但是,我注意到,当您查询 "what is my ip"时,Google 会返回您的 IP 地址。我还注意到,您可以通过 JSON 返回 Google 结果,但它不包含 IP 地址信息。
关于提取 IP 地址信息的任何建议?
我使用了自己的 PHP 脚本,但我宁愿从更可靠的来源检索它们。
是的,我知道那里有付费服务,但工作限制就是工作限制。