借着IPv4耗尽的东风,我们在AWS EC2上对IPv6进行一波实践,顺道给大家碎碎念一下IPv6,如有错漏,敬请指正
1. 先普及几个小知识点
IPv6的长度是128位,IPv4是32位,IPv6的地址通常写作8段,每段由四位十六进制数组成,例如:FEDC:0123:0000:4567:ABCD:0000:0000:DEFA/64
上面的地址还可以简写为: FEDC:123:0:4567:ABCD::DEFA/64
我们可以看到第六和第七段的地址被掩藏掉了,第三段被一个0代替了,这里有两个简写原则:
-
前导0压缩,也就是0000可以压缩为0
-
连续多段的0可以被双冒号代替,但是每个简写的地址中只能出现一次双冒号
以上就是为什么我们总是看到奇奇怪怪毫无章法的IPv6的地址的原因了。
-
另一个知识点:
IPv6没有子网掩码的概念,用子网前缀长度来标记地址和子网
2. AWS EC2上的IPv6实践
实践IPv6不只是在虚拟机上启用它就行了,计算机网络之所以称为网络是由多个交叉点和多条路径组成的,那就要求我们在整条路径所有经过的点上都能支持IPv6才行,在AWS上,我们只需要在自己的VPC内做好IPv6的准备工作,然后尝试通过IPv6访问google的地址就算目标达成。文章来源:https://www.toymoban.com/news/detail-771410.html
首先我们需要在VPC里启用IPv6,编辑对应的VPC添加IPv6的CIDR地址,可以看到平台自动给我们分配了一个56文章来源地址https://www.toymoban.com/news/detail-771410.html
到了这里,关于IPv6碎碎念及在AWS EC2上的实践的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!