geoip2 离线库 实现 IP 转换成现实地理位置
1
通过IP地址查询所在省市,基于qqwry.dat(可通过百度下载最新qqwry.dat文件来更新)。 代码已经简化过,直接调用静态方法即可返回地区信息(传入IP为参数)。 使用时只需要把唯一工具类:IpLocationTool.java(无其它依赖包)引入,并把qqwry.dat文件放到src根路径下即可。 附件清单: IpLocationTool.java(主工具类) Test.java(测试Demo) qqwry.dat(数据文件,可自行下载最新版本) 样例: 203.88.210.28 查询结果:广东省广州市
1
地理信息 geoip是一个简单的服务器/客户端工具,用于获取给定 IP 地址的国家/地区信息。 目前,它仅支持 IPv4。 用法 您需要在查询之前启动服务器。 $ ./geoip start 请稍等片刻,因为加载所有数据需要一些时间。 在我的 Gentoo Linux 系统(i7 3.5GHz)上,加载数据库需要 13 秒。 服务器启动后,可以这样查询IP地址: $ ./geoip 117.21.191.207 China 如果要停止服务器,请运行geoip stop 。 $ ./geoip stop 更新和构建 从下载 CSV 数据库( GeoIPCountryCSV.zip )并解压,然后将数据库重命名为data 。 最后,只做make 。 杂项 配套脚本badass-ssh.sh将为您提供对您的服务器的 SSH 尝试失败的摘要。 每行的形式为“
2022-04-02 01:27:46 1.49MB Ruby
1