6. Notes on Combining IPv6 Addresses with Port Numbers (关于将 IPv6 地址与端口号组合的说明)
6. Notes on Combining IPv6 Addresses with Port Numbers (关于将 IPv6 地址与端口号组合的说明)
有许多不同的方式将以文本表示的 IPv6 地址和端口号组合在一起。以下是一些示例。
-
2001:db8::1:80
-
2001:db8::1.80
-
2001:db8::1 port 80
-
2001:db8::1p80
-
2001:db8::1#80
这种情况在 IPv4 中并没有太大不同, 但 IPv6 中最模糊的情况是第二个项目符号。这是由于 IPv6 地址中 "::" 的使用。不推荐使用这种风格, 因为它的模糊性。应该采用 [RFC3986] 中表达的 [] 风格, 并且除非另有说明, 它是默认的。当给定上下文恰好有一种风格并且跨平台可移植性不成问题时, 其他风格是可以接受的。对于包含 IPv6 地址字面量的 URI, 必须遵循 [RFC3986], 以及本文档中定义的规则。