IPv6(互联网协议第6版)是互联网协议的一种,设计目的是解决IPv4地址短缺的问题。IPv6使用128位地址长度,相比IPv4的32位,能够提供数量级上更大的地址空间,理论上支持约340万亿亿亿个IP地址。这种大容量可以满足当前和未来互联网设备快速增长的需求,(甚至够为地球上的每一粒沙子分配一个IPV6地址)。
IPv6的推广和应用正在逐步进行,特别是在网络服务、云计算和移动互联网等领域。IPv6的普及将为互联网的发展带来更强的扩展性和更高的安全性。通俗点说就是,IPV6太多了用不完,太便宜了随便用。有些云服务提供商会在提供一个IPV4地址的时候同时附加一个/64
段的IPV6(就是2的64次方个IPV6,具体点说就是18,446,744,073,709,551,616个IPV6地址,多少有点多了)。
正因此,有些云服务提供商为了提供低价服务器,可能只为服务器提供IPV6地址。如果服务器只有IPV6,那么你就需要通过IPV6网络连接它。本地IPV6测试可以直接使用后面这个网站:IPv6 测试。如果没有IPV6,会是下面的提示:
如果本地有IPV6,就会显示出你的IPV6地址。恭喜你,可以直接连接服务器:
如果本地有IPV6的话,连接纯IPV6服务器就很简单了,比如你的IPV6地址是2401:6666:2333::1
,那么你只需要在powershell中输入ssh root@2401:6666:2333::1
就可以连接到服务器了。
如果本地没有IPV6,那么最简单的方式就是连接手机热点,现在的移动网络基本都覆盖了IPV6地址。
当然,如果你有具有IPV6地址的服务器,你也可以使用具有IPV6地址的服务器作为跳板,去连接只有IPV6地址的服务器。
当然的当然,如果你想折腾,可以在具有IPV6地址的服务器上部署WEBSSH(web版的ssh终端),具体可以参考:夜梦星尘の折腾日记:「webssh」相关部署教程。折腾完的好处是以后你可以随时随地去使用这个SSH终端,还是比较方便的。