社区
Web 开发
帖子详情
请问如何能够根据ip地址获取地域信息,多谢
just4zzfer
2006-04-24 11:51:46
如题:
请问如何能够实现像qq里那样,通过用户的ip地址获取他的地域信息,比如获取了某个用户的ip:xxx.xxx.xxx.xxx后我就可以知道他是哪里人,比如山东,辽宁等.最好还能够知道他的网络运营商是谁网通?电信?
因为要做流量统计,所以需要用到以上功能.无论什么实现方法都可以,java语言或者javascript脚本都可以.
请高手指点,谢谢.
...全文
395
10
打赏
收藏
微信扫一扫
点击复制链接
分享
举报
写回复
10 条
回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
iwlk
2006-05-17
楼主: ip查询地址已改
详请见:http://x2x.c06.net/
java.net.URL url=new java.net.URL("http://x2x.c06.net/?from=ip&to=address&call=ON&content=127.0.0.1");//127.0.0.1可换为任意IP
java.io.InputStream is=url.openStream();
StringBuffer sb=new StringBuffer();
int value=0;
while((value=is.read())!=-1)
{
sb.append((char)value);
}
is.close();
String address=new String(sb.toString().getBytes("ISO-8859-1"),"UTF-8");
System.out.println(address);//
打赏
举报
回复
赞
just4zzfer
2006-04-24
不过还有一个问题,就是iwlk的方法好像不能对获取的信息进行分析,因为没有固定的格式,譬如,没有方法从获取的地域信息中,清晰的分出地域,网络服务商,甚至还包括单位名称。这样的话,对于大量的访问就没有价值了。因为需要对访问的ip进行分析。有谁知道这个问题怎么解决请通知我,多谢了。
我的msn:jianglei@ninetowns.com
打赏
举报
回复
赞
just4zzfer
2006-04-24
iwlk的方法我已经测过了,确实可以使用,有想使用的朋友可以去这里找一些ip来测一下:
http://www.xjzp.com/all100Count/static/vistip.asp
其中有些ip甚至可以获取到是某个公司的地址,非常感谢iwlk,还有k7sem()朋友。
打赏
举报
回复
赞
lilijr
2006-04-24
学习
打赏
举报
回复
赞
just4zzfer
2006-04-24
我先试一下iwlk方法,我开始也感觉需要数据库,因为网上有这样的资源(已经有人维护过的不同的网络服务商自己的网段信息,也有用于对这个数据库进行解析的代码),不过我希望能用一个不需要数据库的方法,多谢iwlk.
如果有需要这个数据库的朋友可以去这里下载http://www.cz88.net/fox/ 这个数据库里维护了26万多条ip信息。
代码可以去这里下载http://www.linuxsir.org/bbs/showthread.php?s=&threadid=131912
他的数据库维护在一个.dat文件里,需要用上面的代码进行解析,我正在调试。
打赏
举报
回复
赞
iwlk
2006-04-24
获得 网络运营商? 这个我也想知道.
打赏
举报
回复
赞
iwlk
2006-04-24
回复k7sem() :
我这种方式不需要数据库
打赏
举报
回复
赞
iwlk
2006-04-24
根据ip获得地区,java版,代码如下:
String ip="127.0.0.1";///可以换成任意ip
java.net.URL url=new java.net.URL("http://site.c06.net/jsp/count/ipquery.jsp?community=site_c06&ip="+ip+"&act=brachylogy");
java.io.InputStream is=url.openStream();
StringBuffer sb=new StringBuffer();
int value=0;
while((value=is.read())!=-1)
{
sb.append((char)value);
}
is.close();
String address=new String(sb.toString().getBytes("ISO-8859-1"),"UTF-8");
System.out.println(address);//
打赏
举报
回复
赞
贝壳鱼
2006-04-24
这得需要个数据库
打赏
举报
回复
赞
iwlk
2006-04-24
http://site.c06.net/jsp/count/ipquery.jsp?community=site_c06
打赏
举报
回复
赞
相关推荐
全面了解风控数据体系
考察一个人的判断力,主要考察他
信息
来源的多样性。无数的可怜人,长期生活在单一的
信息
里,而且是一种完全被扭曲、颠倒的
信息
,这是导致人们愚昧且自信的最大原因。
OpenPortal Wifi认证、Portal协议认证、WEB认证解决方案
客户端
IP
地址
分配,
根据
需求选择虚拟控制器受管理,或者由网络分配; Vlan指定方式:默认。 3.3.3 设置portal服务 在“安全”项中,Captive portal profile栏目中,选择新建。
根据
需求设置portal...
全面了解小微信贷风控
4.3.2 信易贷 依托全国信用
信息
共享平台,鼓励各地区整合税务、市场监管、海关、司法、水、电、气费以及社保、住房公积金缴纳等领域的信用
信息
,构建各地区大数据中心,
根据
有关
信息
共享协议将可公开
信息
推送给金融...
转帖:网络知识100问
也是一个巨大的
信息
资源;最重要是,Internet是一个大家庭,有几千万人参与,共同享 用着人类自己创造的财富。zebi 2.Internet的历史?RNXR1969年,美国国防部高级研究计划管理局主持研制的ARPANet, 是世界上最早...
MongoDB 全面总结
原文
地址
:http://blog.csdn.net/jakenson/article/details/7060431 MongoDB的内部构造《MongoDB The Definitive Guide》 MongoDB的官方文档基本是how to do的介绍,而关于how it worked却少之又少,本人也...
高负载高并发网站架构分析
软件方面,如果使用了更大容量的内存和改善的I/O性能,已经
能够
大幅提高数据库的运行效率,还可以配置查询缓存和进一步优化数据库结构和查询语句,就能让数据库的性能再进一大步。 如果在服务器硬件投入上有困难...
[转载]说说大型高并发高负载网站的系统架构
在
IP
世界,业务类型由终端TCP或UDP端口
地址
来决定,在第四层交换中的应用区间则由源端和终端
IP
地址
、TCP和UDP端口共同决定。 在硬件四层交换产品领域,有一些知名的产品可以选择,比如Alteon、F5等,这些产品很...
说说大型高并发高负载网站的系统架构
在
IP
世界,业务类型由终端TCP或UDP端口
地址
来决定,在第四层交换中的应用区间则由源端和终端
IP
地址
、TCP和UDP端口共同决定。 在硬件四层交换产品领域,有一些知名的产品可以选择,比如Alteon、F5等,这些产品很...
[转]高负载并发网站架构分析
软件方面,如果使用了更大容量的内存和改善的I/O性能,已经
能够
大幅提高数据库的运行效率,还可以配置查询缓存和进一步优化数据库结构和查询语句,就能让数据库的性能再进一大步。 如果在服务器硬件投入上有困难,...
海量数据的并发处理
问题是这样的:原文
地址
1、海量数据的处理 众所周知,对于一些相对小的站点来说,数据量并不是很大,select和update就可以解决我们面对的问题,本身负载量不是很大,最多再加几个索引就可以搞定。对于大型应用,...
编写大并发高负载通讯程序
在
IP
世界,业务类型由终端TCP或UDP端口
地址
来决定,在第四层交换中的应用区间则由源端和终端
IP
地址
、TCP和UDP端口共同决定。 在硬件四层交换产品领域,有一些知名的产品可以选择,比如Alteon、F5等,这些产品...
高并发高负载网站系统架构
在
IP
世界,业务类型由终端TCP或UDP端口
地址
来决定,在第四层交换中的应用区间则由源端和终端
IP
地址
、TCP和UDP端口共 同决定。 在硬件四层交换产品领域,有一些知名的产品可以选择,比如Alteon、F5等,这些产品...
MongoDB学习指导
原文
地址
:http://blog.csdn.net/jakenson/article/details/7060431 MongoDB的内部构造《MongoDB The Definitive Guide》 MongoDB的官方文档基本是how to do的介绍,而关于how it worked却少之又少,本人也刚...
高并发高流量网站架构
当一个用户的请求到来的时候,
根据
用户的
IP
,查询对应表,得到最优的镜像服务器的
IP
地址
,返回给用户。这里的最优,需要综合考虑服务器的处理能力,带宽,离访问者的距离远近等因素。当某个地方的镜像网站流量过大,...
高并发 高负载 网站系统架构
在
IP
世界,业务类型由终端TCP或UDP端口
地址
来决定,在第四层交换中的应用区间则由源端和终端
IP
地址
、TCP和UDP端口共同决定。 在硬件四层交换产品领域,有一些知名的产品可以选择,比如Alteon、F5等,这些产品很...
MongoDB总结
当然建立索引就意味着增加空间开销,我的建议是,如果你能把一个文档作为一个对象的来考虑,在线上应用中,你通常只要对对象ID建立一个索引即可,
根据
ID取出对象某些数据放在memcache即可。如果是后台的分析需要,...
ERP沙盘模拟实践实验报告.docx
ERP沙盘模拟实践实验报告
算法分析与设计实验报告-求最大子段和实验报告(含源代码).doc
算法分析与设计实验报告-求最大子段和实验报告(含源代码).doc
Awesome_Game_UI_Pack_Button_Pack_and_Icon_pack_16_v1.0
Awesome_Game_UI_Pack_Button_Pack_and_Icon_pack_16_v1.0
发帖
Web 开发
加入
微信扫一扫
点击复制链接
8.0w+
社区成员
34.1w+
社区内容
Java Web 开发
社区管理员
申请成为版主
帖子事件
创建了帖子
2006-04-24 11:51
社区公告
暂无公告