Skip to content
This repository has been archived by the owner on Dec 27, 2017. It is now read-only.
/ ipv4 Public archive

【已废弃】IP v4 中国城市地址库

License

Notifications You must be signed in to change notification settings

larryli/ipv4

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

90 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IP v4 中国城市地址库

整理 IPIP.netQQ IP 数据库纯真版 为符合中华人民共和国行政区划代码的国家与地区、省或直辖市、地级市或省管县级市地址。

Latest Stable Version Total Downloads Latest Unstable Version License Build Status

目标

在 IPIP.net 库的基础上去掉 IDC/ISP 数据补上纯真 IP 库的数据,然后生成下列四个库:

  • mini迷你库用于快速识别中华人民共和国境内 IP(不含台澎金马、香港、澳门);
  • china: 国内城市库用于定位中华人民共和国第一级和第二级行政区划(含部分省管第三级行政区划),即俗称的城市定位(含台湾、香港、澳门,作为第一级行政区划);
  • world: 国家库用于定位国家与地区(含台湾、香港、澳门地区);
  • full: 完整库是国内城市库与国家地区库的合集(台湾、香港、澳门作为中华人民共和国第一级行政区划);

通过 composer 安装

composer require larryli/ipv4

使用

$monipdb = new \larryli\ipv4\MonipdbQuery(__DIR__ . '/17monipdb.dat');
if (!$monipdb->exists()) {
    $monipdb->init();
}
$qqwry = new \larryli\ipv4\QqwryQuery(__DIR__ . '/qqwry.dat');
if (!$qqwry->exists()) {
    $qqwry->init();
}
$your_query = new \larryli\ipv4\FullQuery(new YourDatabase());
if (!$your_query->exists()) {
    $your_query->setProviders([$monipdb, $qqwry]);
    $your_query->init();
}
$your_query->find(ip2long('127.0.0.1'));

class YourDatabase extends \larryli\ipv4\Database
{
    ...
}

可以选用 larryli/ipv4-medoo\larryli\ipv4\medoo\Database

相关包

About

【已废弃】IP v4 中国城市地址库

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages