CentOS 9/Rocky 9/AlmaLinux 9系统中安装geoiplookup的方法
CentOS 9/Rocky 9/AlmaLinux 9系统中安装geoiplookup的方法
确实哈,在CentOS 9、Rocky 9还有AlmaLinux 9这些新的RHEL9系系统里,咱们熟悉的geoiplookup工具默认不在官方DNF(替代了原YUM)源里了,连传说中的替代工具mmdblookup也找不到,别急,我给你一步步捋清楚怎么搞定:
第一步:启用EPEL源
geoiplookup藏在*EPEL(Extra Packages for Enterprise Linux)*仓库里,所以得先把这个源装上:dnf install epel-release -y装完之后记得刷新一下软件源缓存,确保能搜到最新的包:
dnf makecache第二步:安装geoiplookup所属的工具包
geoiplookup是geoip工具包的一部分,直接安装这个包就行:dnf install geoip -y第三步:验证安装是否成功
输入下面的命令测试一下,比如查询谷歌的公共DNS:geoiplookup 8.8.8.8如果返回了类似
GeoIP Country Edition: US, United States的结果,就说明安装成功啦!额外补充:获取更详细的IP地理位置数据
如果需要查询城市级别的详细信息,可以安装配套的数据库包:dnf install geoip-data -y装完之后再查询IP,就能得到更细致的地理位置信息了。
关于mmdblookup的小补充
要是你确实需要传说中的替代工具mmdblookup,它属于maxminddb工具包,也可以通过EPEL源安装:dnf install maxminddb -y不过要注意,这个工具是针对MaxMind的MMDB格式数据库的,和geoiplookup用的传统GeoIP数据库格式不一样哦。
备注:内容来源于stack exchange,提问作者Nick
相关产品推荐
相关产品推荐

