【发布时间】:2015-04-01 22:43:55
【问题描述】:
在RFC 5952 - section 5 中指出,对于某些 IPv6 地址,如果它具有特定前缀,则建议使用混合表示法。但是,不清楚为此使用了哪些前缀,因为如果前缀通常用作 IPv4 映射地址的前缀,则可以使用该前缀。因此,基本上任何前缀都可以用于此。
现在我的问题是:
每个 IPv6 地址都可以写成 IPv4 映射的 IPv6 地址吗?
如果不是,正确编写 IPv4 映射的 IPv6 地址的确切规则是什么?
【问题讨论】:
-
当然,每个 IPv6 都可以映射到 IPv4,但由于有
2**128IPv6 地址且只有2**32IPv4 地址,因此您最终会遇到很多冲突。跨度> -
我投票结束这个问题,因为它不是一个编程问题。它属于Network Engineering,但请参阅@MarcB 的评论
-
@MarcB IPv4 映射的 IPv6 地址仍然是 128 位地址。这只是写下低 32 位部分的不同方式。我的问题与这样一个事实有关,即可能不允许将低 32 位部分写入每个 IPv6 地址的 IPv4 地址。