国内嘛,目前IPv6能用的地方不对,服务器开了这个最近发现偶尔影响curl的域名解析,索性先关掉好了,方法如下:

sudo vim /etc/sysctl.conf

底部添加:

net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1

然后保存退出。

执行

sudo sysctl -p

应该可以看到:

net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1

这样的输出。

执行

cat /proc/sys/net/ipv6/conf/all/disable_ipv6

会看到输出1。

至此,就禁用了IPv6了。

Related Posts: Ubuntu 14.04 或更高版本 禁用IPv6的方法 :