如何从 geolite2 块中了解网络长度

Posted

技术标签:

【中文标题】如何从 geolite2 块中了解网络长度【英文标题】:How to understand network length from geolite2 block 【发布时间】:2014-07-26 22:12:44 【问题描述】:

我正在尝试从 Maxmind Geolite2 数据库中解码 ip_v4 部分的结束地址,但是我习惯于使用类,例如 /8 /16 等,而这个 113、114、112 的长度不是可能对我没有任何意义,因为这些是 v6 表示法中的 v4 地址。 例如。

::ffff:1.0.128.0,113

谁能指出我如何在这里翻译长度以便我可以生成正确的掩码?我想从数学上理解它,但由于某种原因,一分钱没有下降。

【问题讨论】:

【参考方案1】:

要获得 IPv4 前缀/掩码长度,请从 IPv6 前缀长度中减去 96。例如,您的示例中的 :ffff::1.0.128.0/113 等价于 1.0.128.0/17 或 1.0.128.0 到 1.0.255.255 的范围。

【讨论】:

谢谢你。我把我的地址长度弄混了,这就是我的数学错误的原因!

以上是关于如何从 geolite2 块中了解网络长度的主要内容,如果未能解决你的问题,请参考以下文章

如何从 GeoLite2 获取 isoCode?

如何计算 iOS 中网络连接测试的有效负载大小和超时长度?

GeoLite2 数据库与 GeoIP2 精密网络服务之间的矛盾

如何检索 IP v6 子网掩码长度

话语长度如何影响说话人识别中的神经网络?

你如何实现可变长度的递归神经网络?