2607:f840:0044:0022:0000:0000:0000:0000/64 is routed to this server (2607:f840:0:3f:0:0:0:eaa)
2607:f840:0:3f:0:0:0:eaa / 64是分配给eth0接口的地址,旁边是GLOBAL.
我对IPv6很了解.每个地址长128位,以十六进制形式写入,通过省略前导零或使用::一次缩短.我不明白是什么意思2607:f840:44:22 :: / 64’路由’到我的IPv6分配地址2607:f840:0:3f:0:0:0:eaa / 64.
所以我不能在2607中改变一个位:f840:0:3f:0:0:0:eaa但是我可以从2607中选择任何东西:f840:44:22:0000:0000:0000:0000到2607:f840 :44:22:FFFF:FFFF:FFFF:FFFF?这给了我2 ^ 64个可能的地址,但出于什么目的?
希望这个问题不是太模糊或偏离主题,谢谢你的洞察力.
解决方法
正如您可能已经猜到的那样,有一个目的是永远不会耗尽IP地址.或者至少不是a very long while ……
所以这就是它如何为你工作:
>分配给eth0接口的IP地址为2607:f840:0:3f :: eaa.这是在上游提供商的/ 64上.当数据包进入您的子网时,2607:f840:44:22 :: / 64,您的上游提供程序将它们路由到您的eth0接口.
>数据包到达时您所做的事情完全取决于您.由于您使用的是VPS,因此您可能不需要大量地址,因此您可以开始将它们从… :: 1分配给现有的eth0接口.
例如:
ip addr add 2607:f840:44:22::1/64 dev eth0 ip addr add 2607:f840:44:22::2/64 dev eth0 ip addr add 2607:f840:44:22::3/64 dev eth0 ip addr add 2607:f840:44:22::deca:fbad/64 dev eth0 ip addr add 2607:f840:44:22:Feed:face:dead:beef/64 dev eth0
如果您要将VPS进一步划分为容器(例如OpenVZ或LXC),则可以将/ 64路由到将为容器提供服务的网桥,并为容器分配地址.
另见密切相关的问题,How does IPv6 subnetting work and how does it differ from IPv4 subnetting?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。