如何把纯真ip数据库导入到MySQL数据表中

一、下载最新版的QQWry.Dat

二、下载IPLook

使用IPLook把QQWry.Dat文件解压到IPData.txt文件

打开IPData.txt文件格式是这样的

0.0.0.0 0.255.255.255 IANA保留地址 CZ88.NET

1.0.0.0 1.0.0.255 澳大利亚 CZ88.NET

1.0.1.0 1.0.3.255 福建省 电信

1.0.4.0 1.0.7.255 澳大利亚 CZ88.NET

1.0.8.0 1.0.15.255 广东省 电信

1.0.16.0 1.0.31.255 日本 CZ88.NET

1.0.32.0 1.0.63.255 广东省 电信

1.0.64.0 1.0.127.255 日本 CZ88.NET

1.0.128.0 1.0.255.255 泰国 CZ88.NET

1.1.0.0 1.1.0.255 福建省 电信

1.1.1.0 1.1.1.255 澳大利亚 CZ88.NET

三、使用Navicat for MySQL工具

1.建立ip数据库表

CREATE TABLE `ip` (

`StartIP` varchar(20) default ”,

`EndIP` varchar(20) default NULL,

`Country` varchar(30) default NULL,

`Local` varchar(50) default NULL,

KEY `IP` USING BTREE (`StartIP`,`EndIP`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8;

2.使用Navicat for MySQL的导入向导功能把IPData.txt文件的数据导入到ip数据表中

四、如何在MySQL中对ip比较

select * from ip where INET_ATON(‘119.253.32.42’) between INET_ATON(startIp) and INET_ATON(endIp);

未经允许不得转载:SuperMan's blog » 如何把纯真ip数据库导入到MySQL数据表中

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址