极光资源网:整合微商/抖音/淘宝开店运营教程,创业项目,AI工具与办公工具资源,助力高效选品运营。

MySQL查询IP地址返回物理地址的方法

发布人员:曦阳SEO 所属分类:建站教程 浏览量:2 原创

在做不同地域会员评论数据可视化图表的时候,一直在研究怎么将MySQL中获取的ip地址转化成物理地址。今天百度搜索好久终于找到了一个解决方案:利用纯真IP数据库导入MySQL,然后利用SQL语句查询。

纯真数据库包含了大量的IP地址转换数据,而且也在维护更新,不过这个数据库是一个dat文件,需要使用特定的程序才能打开,如果将数据导入[文]到MySQL中那就可以通过SQL语句进行查询IP对应的物理地址。

那么如何将dat格式的纯真IP数据库导入到MySQL中呢?网上有一个工具 IPLook,可以将dat数据库文件转换为txt文本文件,然后利用Navicat将txt文件传入数据库中就可以了。

MySQL查询IP地址返回物理地址的方法-第1张图片

纯真IP数据库dat文件下载地址:

隐藏内容 评论可见 前往评论

MySQL查询IP地址返回物理地址的方法-第2张图片

dat转txt工具IPLook下载地址:

转换后的格式是这样的:

0.0.0.0  0.255.255.255 IANA保留地址 CZ88.NET1.0.0.0  1.0.0.255 澳大利亚 CZ88.NET1.0.1.0  1.0.3.255 福建省 电信1.0.4.0  1.0.7.255 澳大利亚 CZ88.NET1.0.8.0  1.0.15.255 广东省 电信1.0.16.0 1.0.31.255 日本 CZ88.NET1.0.32.0 1.0.63.255 广东省 电信1.0.64.0 1.0.127.255 日本 CZ88.NET1.0.128.0 1.0.255.255 泰国 CZ88.NET1.1.0.0  1.1.0.255 福建省 电信1.1.1.0  1.1.1.255 澳大利亚 CZ88.NET

转换后使用 Navicat for MySQL 工具将其导入到 MySQL 中:

1、新建数据库名称随意,然后双击打开这个数据,在空白区域点击右键选择导入向导

2、选择 TXT 文档,点击下一步

3、选择要导入的 TXT 文件

4、后面的步骤直接保持默认的,最后点击开始,导入成功后的数据库如下:

MySQL查询IP地址返回物理地址的方法-第3张图片

这时候我们就可以使用 SQL 语句查询某个 IP 的物理地址:

Select * from ip where INET_ATON('119.253.32.42') between INET_ATON(startIp) and INET_ATON(endIp);

INET_ATON 是将一个字符串IP地址转换为一个32位的网络序列IP地址,这样方便我们做比较。

以上就是MySQL查询IP地址返回物理地址的方法的全部内容了,希望能够帮助到你,找建站教程记得来极光资源网!

免责声明

本站提供的一切软件、教程和内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络收集整理,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。如果您喜欢该程序和内容,请支持正版,购买注册,得到更好的正版服务。我们非常重视版权问题,如有侵权请邮件与我们联系处理。敬请谅解!

同类推荐
小姐姐视频
  • 最新文章

  • 热评文章

  • 热门文章

标签列表
日历
«    2025年8月    »
123
45678910
11121314151617
18192021222324
25262728293031
文章归档