【发布时间】:2020-02-05 20:49:12
【问题描述】:
我有一个现有的 IPv6 地址块。如何使用 Python 在此块中生成随机 /64 网络,最好不使用任何外部库?
例如,您可以从fd00::/8 Unique Local Address (ULA) 块开始生成一个随机的私有 ipv6 网络。
【问题讨论】:
-
"例如,您可以从 fc00::/8 唯一本地地址 (ULA) 块开始生成随机私有 ipv6 网络。“不,@ 987654324@ 块已保留。
fd00::/8ULA 块(设置了“L”位)可用于本地分配,但必须随机选择接下来的 40 位。这为您提供了一个/48前缀,您可以从中使用任何或所有 65.536 个/64网络,并且不需要随机选择。 -
@RonMaupin 我编辑了问题以询问
fd00::/8。但是,我确实希望在这个块中有一个随机子网。所以随机前缀+该前缀中的随机子网。
标签: python-3.x ipv6