ipv6-国家检测

kzipqqlq  于 2021-06-19  发布在  Mysql
关注(0)|答案(1)|浏览(426)

我从maxmind下载了一个csv文件,其中包含ipv6数据。我需要上传到mysql表,然后用这个表来检测一个国家的ipv6。
所以第一个问题是mysql类型应该是什么 LONGSTART 以及 LONGEND mysql表中的字段作为最大整数长度可以是20 42540488558116655331872044393019998208 号码?
另一个问题是如何建立一个mysql查询,以便在 LONGSTART 以及 LONGEND ? 我使用函数( ipv6_numeric($ip) )转化为 '2001::11ff:ffff:f' ipv6地址变成一个长的数字 2540488558116655331872044393019998208 .
谢谢你的预付款!

jdg4fx2g

jdg4fx2g1#

您可以使用以下简单的sql查询。

SELECT * FROM `geoip2`
WHERE [SEARCH IP NO] <= LONGEND LIMIT 1

相关问题