强制apt使用IPv4或IPv6

今天有个朋友新入的vps遇到不能使用apt,看了下是系统走IPv6总是连不上,按照以下方法解决,我记录下来,以备不时之需。
此方法适用于debianubuntu


如果只是临时使用,只需要像这样执行一条命令:

1
apt -o Acquire::ForceIPv4=true update

如果想要默认以后都走IPv4的话,需要在/etc/apt/apt.conf.d文件夹下,创建一个99force-ipv4的文件

1
vim /etc/apt/apt.conf.d/99force-ipv4

并填入以下内容即可:

1
Acquire::ForceIPv4 "true";

如果想要强制IPv6,道理一样的。