ip地址查询(GeoIP)
因为在系统中要用到通过IP地址来判断该IP地址的地区,然后通过地区编码进行targeting,刚开始想到的是网上有很多在线的服务,可以实现这个功能。。。但是觉得这样子每次查询速度都太慢,不能满足系统的要求,于是试着在github上面去找类似的东西,没想到找到了这个神器。。。
https://github.com/kuno/GeoIP
可以是把它看做是离线的ip地址转换包,只需要下一个离线的数据库GeoIP.dat就可以用了。。。废话不说。。直接上demo代码:
var geoip = require('geoip');// !! Important !!
// Befor you can use this package, you need to download or buy some data fro http://www.maxmind.com/app/ip-location.
// There are some free databases among some commercial versions, the free databases can be found http://geolite.maxmind.com/download/geoip/database/.// Country/
// ipv4 address lookup //
/
var Country = geoip.Country;
var country = new Country('./GeoIP.dat');// Synchronous method(the recommended way):
var country_obj = country.lookupSync('115.253.94.119');console.log(country_obj);
输出的内容如下:
{ country_name: 'India',
country_code: 'IN',
country_code3: 'IND',
continent_code: 'AS' }
真心很不错,很好用。。留存。。。
ip地址查询(GeoIP)相关推荐
- 用java程序编写ip仿真器_用java 编写一个可以实现IP地址查询功能的课程设计
展开全部 下面是获得本机IP地址的方法,跟你的程序捆绑起来,互相发送消息的时候直接将IP发送过去 private static String[] getAllLocalHostIP(){ 323131 ...
- android的百度地图sdk获取ip,基于百度地图API的ip地址查询
说明:使用ip地址查询太麻烦,偶然搜索发现有人已经写过基于百度API的ip地址查询,这个是前人的结晶,我只是修改了一些,勿喷. 用的python2.7,编码问题真是坑. 百度mapAPI私钥申请:ht ...
- 微信小程序开发-IP地址查询-例子
微信小程序开发 小程序搜索框 IP地址查询 搜索查询 样例 微信小程序 开发 参考 https://mp.weixin.qq.com/debug/wxadoc/dev/component/ ...
- php 本地mysql 代码_基于本地数据库的 IP 地址查询 PHP 源码
* 纯真 IP 数据库查询 * * 参考资料: * - 纯真 IP 数据库 http://www.cz88.net/ip/ * - PHP 读取纯真IP地址数据库 http://ju.outofmem ...
- 发布IP地址查询的WEB SERVICE
在值得期待的2005来临之际,发布IP地址查询WEB SERVICE,顺祝博客园的所有朋友们,新年快乐,新年好心情. http://IPLOOKUP.ASPSIR.COM 此外,WHOIS查询WEB ...
- 公用ip地址查询_是什么使您无法更改公用IP地址并在Internet上造成严重破坏?
公用ip地址查询 What exactly is preventing you (or anyone else) from changing their IP address and causing ...
- 根据IP地址查询其所属城市
提供查询接口的网站收藏: 新浪的IP地址查询接口:http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js 新浪多地域测试方法:http ...
- win7个人计算机的ip地址,win7计算机ip地址查询_win7本机ip地址查询
2016-12-09 11:40:21 查找计算机的ip地址的方法:点击你的电脑桌面左下角的"开始"找到"运行"点击运行, 在出现的对话框里面输入"c ...
- java webservice ip_通过Web Service实现IP地址查询功能的示例
实例01 实现一个简单的Web服务访问 本实例将实现IP地址查询接口服务,根据用户传入的IP地址返回IP所在的省.市.地区,实例中将会用到IP地址库用于查询信息,由于数据较多,所以读者可在光盘资源文件 ...
- java ip归属地查询_JAVA版IP地址查询调用示例
package cn.juhe; import net.sf.json.JSONObject; import org.springframework.web.client.RestTemplate; ...
最新文章
- 在Ubuntu 14.04 64bit上安装redis 3.0.3
- 拿下两个世界第一,阿里人机对话模型成人工智能国际通用标准
- 高响应比优先算法代码_以梦为码丨让每一行代码都充满温情
- 关于notepad++中ZenCoding插件失灵的原因
- svpwm仿真_案例12:三相三线PWM整流仿真建模
- 论文解读 | 利用脑功能连接实现疲劳驾驶检测
- 为什么某些订单的参与者Participant无法被删除
- Hibernate3 jar包的作用[转]
- 龙芯完成.NET移植稳步推进生态建设
- 自定义SpringBoot的运行动画---美女
- 【LeetCode笔记】5.最长回文子串(Java、动态规划、字符串)
- Building designing UVA - 11039
- vmware虚拟机的tomcat启动以后,主机无法访问
- 3d打印 路径规划_在FDM 3D打印中优化刀具路径规划
- 根目录_macOS Catalina 根目录锁定问题解决方法
- js ajax进度条,js 异步处理进度条
- 带你区分超键,候选键,主键
- 将csv文件分割成多个文件
- usb驱动文件_我的USB驱动器应使用什么文件系统?
- 《 Python List 列表全实例详解系列(八)》__随机列表元素
热门文章
- javaweb第一季笔记【siki学院】
- c语言实现两分钟倒计时
- 根据下列信息计算在1901年1月1日至2000年12月31日间共有多少个星期天落在每月的第一天上?
- MySQL审计之插件
- Tsinghua 912
- 二叉树前中后层遍历(递归/非递归)(简单易懂(*^ー^))
- 手机html轮播图,jquery支持移动手机的响应式轮播图插件
- 【人力资源管理】第3集 免费开源ERP: Odoo 16 hr_holidays管理员工休假和缺勤 构建一体化企业人力资源管理
- 世界五百强的人力资源面试--很精彩
- 低配服务器的个人建站爬坑之路