IPv6地址分配在0 :: / 8范围内

时间:2019-02-15 14:14:32

标签: python networking ipv6

我需要知道0 :: / 96范围内的地址是否可以在IPv6中实际分配。 我已经在IANA上找到了IANA不能分配该范围(实际上是0 :: / 8范围)的参考,但是我找不到它实际上是“保留”的范围。 我的问题是我正在从python的整数转换IP地址。使用具有方便工厂方法<li><a target="_blank" href="http://localhost/anchor-cms-0.12.7/">Blog</a></li>的标准库ipaddress,该方法采用简单的启发式方法,如果n <2 ** 32,则为ipv4,否则为ipv6。

如果我能找到一个地方让它向网络管理员大喊大叫,禁止使用此范围xD,那么这种启发将是很棒的

无论如何,谢谢!

1 个答案:

答案 0 :(得分:2)

您可以在RFC 5156中找到所需的内容。 2.3节列出了已不建议使用的“ IPv4兼容地址”:

  

这些地址已弃用,不应出现在公共Internet上

如果您应该看到它们,它们代表一个IPv4地址(::1除外),因此n > 1 && n < 2**32启发式方法应该是绝对安全的。