查看VPS的IPv6信息
输入命令: ip -6 addr show scope global
或者 curl ipv6.ip.sb
禁用VPS的IPv6命令:
sysctl -w net.ipv6.conf.all.disable_ipv6=1;
sysctl -w net.ipv6.conf.default.disable_ipv6=1
如果想重启系统也生效, 执行:
echo 'net.ipv6.conf.all.disable_ipv6=1' >> /etc/sysctl.conf
echo 'net.ipv6.conf.default.disable_ipv6=1' >> /etc/sysctl.conf
启用VPS的IPv6命令:
sysctl -w net.ipv6.conf.all.disable_ipv6=0; sysctl -w net.ipv6.conf.default.disable_ipv6=0
重新载入sysctl配置
sysctl --system # reload sysctl
如果重载, 还无效果, 可能要 reboot
重启下.
为啥关闭IPv6
在拥有IPv6地址之后, 网络协议规定优先使用IPv6, IPv6的线路质量可能不如IPv4, 另外还有很多网站目前还没支持IPv6.
启用IPv6可以干什么
突破封锁(有些站点仅能ipv6访问, 或VPS的ipv4被封, 或者用ipv6解锁流媒体等)
突破限制(比如有些网络ipv6表现更优)
是否应该关闭ipv6
如果没特殊用途, 建议直接关掉.
什么时候需要打开ipv6
有些服务需要有ipv6的入口或出口的时候就需要打开,比如需要转发Only V6的落地机解锁等