我对整个网络主题还不太熟悉,正在尝试理解为什么某些事情会是这个样子。
现在,我很难理解为什么租用服务器时,每台服务器都会获得一个完整的 /64 ipv6 子网。是因为地址已经足够了,我们不妨分配它们吗?还是有实际用例?无论如何,我很难想象一台服务器可以使用那么多地址。那么,一开始就允许更多子网不是更好吗?
我知道可用的 ipv6 地址数量多得离谱,所以浪费它们并不是一个真正的问题。但另一方面,我认为给每台服务器分配一个 /64 会有效地将总量减半,考虑到 ipv4 也被认为足够了,这似乎很奇怪。
谢谢!
答案1
即使是地址的高 64 位也是巨大的。IANA 开始使用这个地址,它2000::/3
足以容纳数千个 /48每一个地球上的人类。每个其中 /48 有 64,000 个 /64。不是 IP,是子网。我不认为这个地址会用完,但如果用完了,IANA 可以启动另一个 /3。
停止计算主机,这是 IPv4 的想法。标准打算将下半部分作为接口 ID,在某些情况下由主机决定。这样一分为二意味着 /64 是最小的网络大小,许多系统中的分配单元也是如此。即使对于只有一个 IP 是公共 IP 的用例,在 IPAM 中保留整个 /64 也很方便。
在祝贺您的服务提供商获得广阔的施展空间之前,请先测试此前缀是否路由到您租用的服务器。假设您的主机是2001:db8:c7bb:8f34::1622/64
。启用路由。启动一个在不同 IP 上侦听的服务,例如2001:db8:c7bb:8f34::443
。如果您可以从外部访问它,那就太好了!如果不行,请与您的主机商讨论链接寻址和实际路由前缀之间的区别。
答案2
对于单个服务器来说,拥有 /64 IPv6 子网非常重要的情况之一是电子邮件发送。
大多数反垃圾邮件黑名单至少在 /64 子网级别进行阻止,有时(重复违规者)甚至在更大的子网中进行阻止。
Spamhaus 在“IPv6 阻止列表最小范围”下记录了此情况这里。
如果您只有一个地址(或小于 /64 的任何地址),您将受到数据中心邻居的垃圾邮件活动的影响。