准备工作:
先去 https://www.maxmind.com/ 注册一个帐号
然后去github
下载geoipupdate
https://github.com/maxmind/geoipupdate/releases
下载对应系统的安装包
1 | rpm -ivh geoipupdate.rpm |
编辑配置文件
1 | vi /etc/GeoIP.conf |
访问 https://www.maxmind.com/en/my_license_key ,自己新建一个更新的LicenseKey。
配置好后运行
1 | geoipupdate |
就会在/usr/share/GeoIP/
目录下生成离线数据库文件了。
以后需要更新IP库,直接运行geoipupdate
。就能更新到最新的IP地址库了。
使用Geoip2
python3环境下pip安装
1 | yum install python3 gcc python-devel |
新建文件findip.py
1 | #!/usr/bin/env python3 |
使用方法:
1 | ./findip.py 5.188.201.227 |