`
nddjava
  • 浏览: 110453 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

JAVA根据IP地址获取详细的地域信息

 
阅读更多
获取自己电脑在外网的ip:http://iframe.ip138.com/ic.asp
在系统中,网站的头部一般都有显示是哪个城市的,用户进入到网站的首页后,默认城市应该是用户本地的城市信息,例如:北京,网站就要根据你的IP地址的信息,查询数据,获取北京部分的数据,呵呵,当然我可能描述的不是很清楚,但是可以理解成,通过IP地址定位地理信息就行。很多人现在使用以QQ数据库为基础获取地址信息,但不完整、而且不规范。互联网提供很多其他接口可以完成这项功能.

           接口如下:

通过淘宝IP地址库获取IP位置

1. 请求接口(GET):http://ip.taobao.com/service/getIpInfo.php?ip=[ip地址字串]
2. 响应信息:(json格式的)国家 、省(自治区或直辖市)、市(县)、运营商
3. 返回数据格式:
{"code":0,"data":{"ip":"210.75.225.254","country":"\u4e2d\u56fd","area":"\u534e\u5317",
"region":"\u5317\u4eac\u5e02","city":"\u5317\u4eac\u5e02","county":"","isp":"\u7535\u4fe1",
"country_id":"86","area_id":"100000","region_id":"110000","city_id":"110000",
"county_id":"-1","isp_id":"100017"}}
其中code的值的含义为,0:成功,1:失败。

新浪的接口 :http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=json&ip=218.192.3.42
返回值
var remote_ip_info = {"ret":1,"start":"218.192.0.0","end":"218.192.7.255","country":"\u4e2d\u56fd","province":"\u5e7f\u4e1c","city":"\u5e7f\u5dde","district":"","isp":"\u6559\u80b2\u7f51","type":"\u5b66\u6821","desc":"\u5e7f\u5dde\u5927\u5b66\u7eba\u7ec7\u670d\u88c5\u5b66\u9662"};
通过jqry 获取相应的数据
$.getScript('数据接口',function(){
//新浪:remote_ip_info.country
})

根据腾讯IP分享计划的地址获取IP所在地
http://ip.qq.com/cgi-bin/searchip?searchip1=218.192.3.42


分享到:
评论

相关推荐

    java根据ip获取位置

    java根据ip获取位置 根据IP地址获取详细的地域信息 淘宝API 新浪API

    java根据ip地址获取详细地域信息的方法

    在互联网技术中,根据IP地址获取用户的地理位置是一个常见的需求。例如,网站可能需要根据访问者的IP来提供地区性的服务或内容。Java作为广泛使用的编程语言,提供了多种方法实现通过IP地址查询地理位置信息。 首先...

    【Java】通过ip地址获取详细地域信息(不通过API使用本地库)-调用库

    总结来说,`geoip2-2.12.0.jar`是一个强大的Java库,可以帮助我们高效地通过IP地址获取详细的地理位置信息。结合GeoIP2或GeoLite2数据库,开发者可以在自己的应用程序中轻松实现IP地址的地理位置查询,从而提升用户...

    根据IP地址获取详细的地域信息工具类

    根据IP地址获取详细的地域信息工具类

    IP工具类,通过传入的request获取ip地址(JAVA)

    本篇文章将详细解释如何在Java环境下,通过Servlet和Reactive编程模型来获取HTTP请求中的IP地址。 首先,让我们从Servlet API开始。Servlet是Java用于构建动态Web应用程序的标准接口。在Servlet中,我们通常使用`...

    用Java来获取访问者真实的IP地址

    ### 使用Java获取访问者真实IP地址 在现代Web开发中,获取客户端的真实IP地址是非常重要的。这不仅有助于网站统计分析,还可以用于安全控制、地域限制等功能。然而,在使用如Apache、Squid等反向代理服务器的情况下...

    解析Java根据ip查询所在地区

    这些库提供了API接口,允许开发者通过给定的IP地址获取国家、城市、经纬度等信息。首先,你需要下载并引入相应的库到你的项目中,然后按照以下步骤进行操作: 1. **初始化数据库**: 使用GeoIP2提供的API加载数据库...

    JS获取ip地址归属地

    在网络开发中,获取用户的 IP 地址归属地是非常有用的功能,例如在电商平台中可以根据用户的 IP 地址归属地进行物流信息的显示和管理。在这篇文章中,我们将使用 JS 调用第三方 API 获取 IP 归属地,简单方便实用。 ...

    获取指定IP的区域位置 java代码

    根据IP地址获取详细的地域信息 获取指定IP的区域位置 java代码

    Java实现IPV6地址查询

    2. **创建IPv6Bean对象**:为每个查询的IPv6地址创建一个`IPv6Bean`实例,存储IP地址本身以及后续查询得到的地理位置信息。 3. **执行查询**:在`IpV6Seeker`类中,实现一个方法,接受IPv6地址作为参数,使用ZX库的...

    ip地址所属地域解析

    在编程中,此类可能包含了获取和解析IP地址到地域信息的方法。可能包括了IP到经纬度的转换,或者与预定义的IP地址数据库进行匹配,以确定IP的国家、地区、城市等详细信息。 接着,"IMGFilter.java"可能是一个图像...

    jsp程序 用户IP地址所在地记录

    在开发Web应用程序时,有时我们需要获取并记录用户的IP地址,以便了解用户来自哪里,这有助于进行数据分析、安全监控以及提供地域性服务。本项目“jsp程序 用户IP地址所在地记录”正是针对这一需求而设计的。它包含...

    把IP地址转换成实际地域名称

    在IT行业中,将IP地址转换为实际地域名称是一项常见的需求,尤其在数据分析、网络安全和地理位置服务等领域。IP地址是互联网上设备的唯一标识符,通常表现为一组数字,如192.168.1.1。而将其转换成实际的地域信息,...

    jsp获取客户端IP地址的方法.docx

    本文将详细介绍几种在JSP环境中获取客户端IP地址的有效方法,并提供实际的代码示例。 #### 二、获取客户端IP地址的重要性 1. **安全性**:通过识别用户的真实IP地址,可以帮助防止恶意攻击。 2. **统计分析**:收集...

    ip.7z ip数据库 可以根据ip获取到相应的省市

    为了使用这个数据库,你需要先解压“ip.7z”文件,然后使用适当的工具(如Python、Java或PHP)读取并解析“ip”文件,接着通过编程接口(API)或者直接查询来获取特定IP地址的位置信息。 总的来说,这个资源为...

    IP地址转城市 通过IP得知访客地址 全国各地IP地址数据库

    这样的系统通常包含了大量IP地址范围及其对应的省份和城市信息,使得开发者和服务提供商能够根据用户的IP地址确定其大致的地理位置。 描述中提到的“32万条数据 包括IP起始段 终止段 省份 城市”,意味着这个数据库...

    ip2region-master_ip2regionjava_ip归属地sqlite_ip地址_IP查询_归属地查询_源码

    假设我们有一个IP地址,如"192.168.0.1",通过IP2Region的Java API,我们可以轻松获取到该IP的归属地信息,包括国家、地区、城市等。 7. **性能优化** IP2Region提供了多种缓存策略以提高查询性能,例如内存缓存...

    handsome获取ip+地区工具包

    总之,"handsome获取ip+地区工具包"提供了一种便捷的方式来获取和解析客户端IP地址,并结合纯真IP数据库提供地区信息。这对于需要进行地域性服务或数据分析的Java开发者来说,是一个非常实用的工具。

    ip地域对照表及使用方法

    使用时,你可以通过编程语言(如Python、Java、C#等)读取IP地域对照表文件,然后通过比较目标IP地址与表中的IP范围,查找对应的地理位置。对于大型的IP库,可以考虑使用数据库管理系统进行高效查询。如果选择使用...

    根据ip判断所在城市

    在IT行业中,根据IP地址判断用户所在城市是一项常见的任务,主要应用于地理位置服务、网络分析、个性化推荐等场景。这项技术的基础是IP地址与地理位置之间的映射关系,这通常通过IP库或者API服务来实现。 首先,...

Global site tag (gtag.js) - Google Analytics