我有一个 IP 地址数据库,其最后一个八位字节已被屏蔽
IpAnonymizer.mask_ip("8.8.4.4")
# => "8.8.4.0"
我仍然可以将这些 IP 映射到它们各自的自治号码吗?否则映射就会丢失?
谢谢!
答案1
据我所知,没有理论上或技术上的前缀的最小/最大大小可分配给 ASN,所以我不确定。
(当然,实际上人们更倾向于使用更大的网络和更小的前缀,以尽量减少需要通告的前缀数量。)
相关的可能是,据我所知,区域互联网注册机构 (RIR) 仅分配最大 /24 的前缀,这始终使得只有前三个八位字节与将任何 IPv4 IP 地址映射到其 ASN 相关。
笔记在某些情况下,即使仅第一个或前两个八位字节就足以将 IPv4 地址映射到特定的 ASN。
例如 17/8 前缀属于AS714例如 Apple,即任何以 17 或 17.0.0.0 - 17.255.255.255 开头的 IP 地址