向npm上传了第一个模块,必须吼出来
发布于 11 年前 作者 cnwhy 15127 次浏览 最后一次编辑是 8 年前

lib-qqwry是一个高效查询纯真IP库(qqwry.dat)的模块;
为更好的转化效率,抛弃了iconv-lite模块,直接使用gbk编码表文件。
经过不断优化,相同环境下,单次查询速度从最初的0.6毫秒缩短到现在的0.004毫秒;

实现的功能
1.通过 IP地址/或有效的IP数值 搜索IP地址的地理位置。
2.搜索一个IP段的地理位置信息。
3.IP地址与数值的互转。

npm安装

npm install lib-qqwry  

调用方法

var qqwry = require('lib-qqwry').info();  //引入  
var ipL = qqwry.searchIP("202.103.102.10"); //查询IP信息  
var lp2 = qqwry.searchIPScope("0.0.0.0","1.0.0.0");  //查询IP段的信息  

github: https://github.com/cnwhy/lib-qqwry.git

13 回复

赞一下, 鼎力使用.

这种帖子应该顶

查询得到的IP信息哪里来的?

纯真IP库是用国内IP新最快,用得最广的IP库,以前珊瑚虫,现在各大IP查询网站的IP库大都用的是这个

最新的IP库可以到纯真首页去下载最新的,装之后,安装目录的qqwar.bat文件就是最新是IP库文件.

不错哦。。

@why212 哦,是这样啊,如果有新增的,那肿么办? 会更新吗?

@booxood 这个,我不知道怎么回答你.你可以在这个基础上扩展自己的IP库,如果去网上抓取最新IP库信息就不是我写这个模块的本意了.

给力,辛苦了。

楼主,很强悍,向楼主学习,我先fork一下

入门新手而己,相互学习.

回到顶部