joql/zx-ip-address

兼容php5.6。原项目:ritaswc/zx-ip-address

3.0.0 2021-03-17 08:50 UTC

README

FOSSA Status Build Status Total Downloads Latest Stable Version License PHP Version >= 5.6

IPv4/IPv6离线地址数据库。IPv4由纯真网络提供,IPv6由ZX Inc.提供。

每5天更新一次

IPv4地址位置由纯真网络提供

数据库于2021-03-10更新,包含528627条记录

IPv6地址位置由ZX Inc.提供

数据库于2020-05-06更新,包含141389条记录

使用方法/使用方法

composer require ritaswc/zx-ip-address

你的业务代码

$result = \Ritaswc\ZxIPAddress\IPTool::query('8.8.8.8');
/*
$result = [
    "start" => "8.8.8.8"
    "end" => "8.8.8.8"
    "addr" => array:2 [
        0 => "美国"
        1 => "加利福尼亚州圣克拉拉县山景市谷歌公司DNS服务器"
    ]
    "disp" => "美国 加利福尼亚州圣克拉拉县山景市谷歌公司DNS服务器"
]
 */
$result = \Ritaswc\ZxIPAddress\IPTool::query('240e:e9:8819:0:3::3f9');
/*
$result = [
    "start" => "240e:e9:8800::"
    "end" => "240e:e9:8fff:ffff::"
    "addr" => array:2 [
        0 => "中国江苏省苏州市"
        1 => "中国电信IDC"
    ]
    "disp" => "中国江苏省苏州市 中国电信IDC"
]
 */
$valid = \Ritaswc\ZxIPAddress\IPv4Tool::isValidAddress('114.114.114.114');
/*
$valid = true;
 */
$valid = \Ritaswc\ZxIPAddress\IPv6Tool::isValidAddress('240e:e9:8819:0:3::3f9');
/*
$valid = true;
 */

注意/使用提示

  • 我们不推荐fork此仓库
  • 我们推荐使用linux的crontab定期更新数据库

自动更新数据库

crontab -e
# add line/增加一行,每小时更新一次
0 * * * * * cd /var/www/your_project && composer require ritaswc/zx-ip-address

官方网站

作者博客/作者博客

QQ群/QQ交流群

  • ZX IPv6地址库交流群 23871048

赞助

QrCode

使用协议

ZxIpAddress遵循MIT协议。

FOSSA Status