aws 配置中 ::0 VS 0.0.0.0

::0 vs 0.0.0.0/0

0.0.0.0/0 is the IPv4 everything - all possible IPv4 addresses.::/0 is the IPv6 equivalent of that.
You can, for example, allow IPv4 and disallow IPv6 or vice versa.

如果以二进制来写,IPv6的地址是128位。不过,这样写显然不太方便(一行都写不下)。所以,通常用十六进制来写,也就缩短成32位。

32位会分为8组,每组4位。
所以,下面这样的,就是一个标准的、合法的IPv6地址示例:

2001:0db8:85a3:08d3:1319:8a2e:0370:7344

注意啦!IPv6的地址是可以简写的!每项数字前导的0可以省略。

例如,下面这个地址:

2001:0DB8:02de:0000:0000:0000:0000:0e13

加粗的“0”,就可以省略,变成:
2001:DB8:2de:0:0:0:0:e13

更进一步的,如果有一组或连续几组都是0,那么可以简写成“::”,也就是:

2001:DB8:2de::e13

是不是很神奇?

注意,一个IPv6地址,只能有一个“::”。

作者:小枣君
链接:https://zhuanlan.zhihu.com/p/36542469
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

你可能感兴趣的:(aws 配置中 ::0 VS 0.0.0.0)