5. Text Representation of Special Addresses (特殊地址的文本表示)
5. Text Representation of Special Addresses (特殊地址的文本表示)
诸如 IPv4-Mapped IPv6 addresses (IPv4 映射的 IPv6 地址), ISATAP [RFC5214] 和 IPv4-translatable addresses (IPv4 可翻译地址) [ADDR-FORMAT] 等地址在地址的低 32 位中嵌入了 IPv4 地址。这些地址具有可能混合十六进制和点十进制表示法的特殊表示。点十进制表示法只能用于地址的最后 32 位。对于这些地址, 如果满足以下条件, 推荐使用混合表示法: 可以仅通过使用众所周知的前缀从地址字段识别出在低 32 位中嵌入了 IPv4 地址。在撰写本文时, 此类前缀在 [RFC4291] 和 [RFC2765] 中定义。如果通过某种外部方法知道给定前缀用于嵌入 IPv4, 则可以将其表示为混合表示法。提供选项以指定要 (或不要) 表示为混合表示法的前缀的工具可能很有用。
这里存在一个权衡, 在搜索中实现精确匹配的建议 (完全没有点十进制) 和帮助地址可读性的建议 (尽可能使用点十进制) 之间不会产生相同的解决方案。上述建议旨在尽可能固定表示, 同时留下机会让工具调整到新分配的前缀时以人性化的方式表示未来的众所周知的前缀。
应该对前导十六进制部分应用第 4 节中说明的文本表示方法 (即, ::ffff:192.0.2.1 而不是 0:0:0:0:0:ffff:192.0.2.1)。