诸如5952-“ IPv6地址文本表示的建议书”和
2373-“ IP版本6寻址体系结构”之类的RFC分别概述了通常用于表示IPv6地址的常用十六进制和冒号表示法,或者IPv6 CIDR的主要部分。

例如2001:0db8:85a3 :: 8a2e:0370:7334。

但是,RFC似乎并未建议这种普遍存在的格式的名称。
是否有这种格式的名称,类似于IPv4的点名十进制表示法?如果是这样,在引用此标准IPv6表示法时要使用的专有名称是什么?

评论

我在Google上看到冒号十六进制的热门搜索,但没有权威来源。

还可以在RFC 5952中看到此报价,这可能会提供线索,因为它会将其与IPv4中的点分十进制进行比较:这些地址具有特殊的表示形式,可能会混合使用十六进制和点十进制表示法

好吧,这叫做“文本表示”。不过,可能不如“点十进制”那么清晰。

#1 楼

RFC 5952为您提供规范的IPv6格式。 RFC本身对此进行了解释:


本文档定义了规范的文本表示格式。
4. IPv6文本表示的建议

本节中提出了IPv6地址的规范文本表示格式的建议。


有些人错误地将完全未压缩的(每个单词四个十六进制数字的八个单词)称为规范格式,但是RFC将其称为常规符号。

::替换零个单词时是一种压缩的地址格式,当与IPv4表示法(例如::ffff:10.11.12.13)一起使用时,它是一种混合的,压缩的和混合的地址格式。

根据问题编辑:

没有IPv6表示法的正式名称,但是RFC 5952等将其称为hexadecimal表示法。

即使在任何定义IPv4的RFC中,通常也称为dotted-decimal表示法的IPv4地址表示法也没有。在RFC 3795,当前部署的IETF应用程序区域标准跟踪和实验文档中的IPv4地址调查中,提到了一个信息性RFC,其中特别指出:


本备忘录为Internet社区提供了信息。它没有指定任何类型的Internet标准。


总而言之,通用IPv6格式没有正式名称,您可以随意命名。我认为区分各种IPv6地址格式很重要。我的公司要求使用RFC 5952规范格式,而不是常规格式。

注意:我将其余答案留作有用的信息。

评论


我认为OP正在寻找与IPv4等效的Dotted Decimal表示法。

–艾迪
16年2月9日在20:25

我不这么认为,因为OP专门询问RFC 5952,而不是RFC 1884、2373、3513、4291等中的灵活IPv6格式,它们定义了标准IPv6寻址格式,还使用十六进制和冒号。

–罗恩·莫潘♦
16-2-9在20:37



正是我要寻找的@Eddie,将使问题更明确

–大黄酮
16年2月9日在20:55

正确。据说您可以将用于IPv6地址的十六进制表示法与用于IPv4地址的点十进制表示法混合使用。在我看来,IETF认为IPv6地址符号是十六进制符号,而IPv4地址符号是点十进制符号。大多数人将最常用的IPv4地址符号称为点分十进制,这不是RFC 5952所使用的。

–罗恩·莫潘♦
16年2月9日在21:31

#2 楼

我不认为这是有关ipv6地址整体名称的问题的答案,但是我会说我听说过v4的点分十进制/四进制的一部分,即八位字节,我听说过八位字节等同于ipv6附件。就v6地址的其中一个部分而言...结合在一起的4个十六进制字符被称为十六进制。

https://en.wikipedia.org/wiki/Hextet