CNode

向npm上传了第一个模块,必须吼出来

Ccnwhy发布于13 年前最后回复13 年前13 回复16334 浏览0 收藏

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)

P
Pana#1·13 年前

赞一下, 鼎力使用.

Y
yaochun#2·13 年前

这种帖子应该顶

J
jasonzhang#3·13 年前

L
leizongmin#4·13 年前

顶!

M
mjerry#5·13 年前

顶一个

B
booxood#6·13 年前

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

C
cnwhy#7·13 年前
引用 booxood查询得到的IP信息哪里来的?

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

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

B
bshy522#8·13 年前

不错哦。。

B
booxood#9·13 年前
引用 booxood查询得到的IP信息哪里来的?

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

C
cnwhy#10·13 年前
引用 booxood查询得到的IP信息哪里来的?

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

C
codefarmer#11·13 年前

给力,辛苦了。

C
chenqing#12·13 年前

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

C
cnwhy#13·13 年前
参与回复
登录后即可参与回复。登录