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

如何把纯真ip数据库导入到MySQL数据表中,第1张

一、下载最新版的QQWry.Dat

二、下载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.1.01.0.3.255福建省电信

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)

搜一下APNIC,这个是亚洲IP地址分配机构,上面在Whois Search输入IP地址可以看到运营商的。

http://wq.apnic.net/apnic-bin/whois.pl

打开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,


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9895248.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存