当最后一个八位字节被屏蔽时,我还能将 IP 地址映射到其 ASN 编号吗?

当最后一个八位字节被屏蔽时,我还能将 IP 地址映射到其 ASN 编号吗?

我有一个 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 地址

相关内容