二、下载IPLook
使用IPLook把QQWry.Dat文件解压到IPData.txt文件
打开IPData.txt文件格式是这样的
0.0.0.00.255.255.255IANA保留地址CZ88.NET
1.0.0.01.0.0.255澳大利亚CZ88.Net
1.0.4.01.0.7.255澳大利亚CZ88.NET
1.0.8.01.0.15.255广东省电信
1.0.16.01.0.31.255日本CZ88.NET
1.0.32.01.0.63.255广东省电信
1.0.64.01.0.127.255日本CZ88.NET
1.0.128.01.0.255.255泰国CZ88.NET
1.1.0.01.1.0.255福建省电信
1.1.1.01.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)
打开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,
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)