我使用http://jsonip.com获取用户的IP地址。对于某些用户,它将内部和外部IP作为逗号分隔的字符串返回。我只想要外部IP地址。我可以对返回的地址采取某种顺序吗?外部IP地址是否总是持续?或者我是否需要根据某些标准进行过滤?例如:排除127.0.0.1,192.168。。,10。。。*?
$.getJSON('http://jsonip.com/?callback=?', function(data){
console.log("Current IP Address: " + data.ip);
});
答案 0 :(得分:1)
对不起,直到现在我才发现这个问题。 (我运行jsonip.com)
jsonip使用x-forwarded-for标头获取用户的ip。最右边(最后一个)的IP地址应该是访客的面向公众的地址。