在以下 IPv6 地址上使用零压缩时
2001:0DB8:0000:CD30:0000:0000:0000:0000/60
为什么这是不正确的:
2001:DB8::CD30::/60
...虽然这是:
2001:DB8:0:CD30::/60
最佳答案
零压缩只能进行一次。这样做的原因是,否则 IPv6 地址不再是唯一的。
以你的例子为例 2001:DB8::CD30::/60
会扩展到
2001:0DB8:0000:0000:0000:CD30:0000:0000/60
或
2001:0DB8:0000:0000:CD30:0000:0000:0000/60
或
2001:0DB8:0000:CD30:0000:0000:0000:0000/60
...?
如果只使用一个“::”,结果将始终是唯一的,因为只能插入一个固定数量的零。
关于networking - IPv6 零压缩,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26101723/