我正在试验 MaxMind GeoIP (Geo lite 2) DB。
在来自 MaxMind 站点的 (GeoLite2-Country-CSV.zip) 的源文件 GeoLite2-Country-Blocks.csv 中,我有这一行:
::ffff:87.197.0.0,112,3057568,3057568,,,,,0,0
我有一个起始 IPv4 IP 地址 ::ffff:87.197.0.0 并且我的 IPv6 网络掩码长度为 112,如何计算 JAVA 范围内的最后一个 IP?
原因是我将 CSV 格式的 MaxMind Geo lite 2 数据库导入 PostgreSQL 数据库,因此我需要将起始 IP 地址导入一个 DB 列,并将最后一个 IP 地址导入另一个 DB 列。
谢谢。
伊万