目前比较新的 Linux 发行版都有一个默认配置,就是在同时支持 IPV4 和 IPV6 的服务器上,监听 IPV6 地址端口的时候,系统会自动监听对应的 IPV4 端口。
# 查看 bindv6only 的值
cat /proc/sys/net/ipv6/bindv6only
默认为0,就是自动绑定 IPV4 和 IPV6
取消自动绑定
sysctl -w net.ipv6.bindv6only=1
echo "net.ipv6.bindv6only = 1" >> /etc/sysctl.d/net-sysctl.conf