ubuntu为例

开启IPV6

  1. 检查当前的 IPv6 支持情况。在终端中运行以下命令:

    1
    cat /proc/net/if_inet6

    如果输出结果为空,则说明当前系统没有启用 IPv6。

  2. /etc/sysctl.conf 文件中添加以下行以启用 IPv6:

    1
    2
    3
    # maqi add
    net.ipv6.conf.all.disable_ipv6 = 0
    net.ipv6.conf.default.disable_ipv6 = 0
  3. 执行以下命令以使用新的配置文件:
    1
    sudo sysctl -p
  4. 确认 IPv6 是否已启用。再次运行以下命令:
    1
    cat /proc/net/if_inet6

配置DNS

修改 /etc/systemd/resolved.conf 文件,在其中添加dns信息

1
sudo vim /etc/systemd/resolved.conf

找到的比较好用的DNS
1
DNS=2001:67c:2b0::6 2001:67c:2b0::4

重启DNS服务
1
2
sudo systemctl restart systemd-resolved  
sudo systemctl enable systemd-resolved

启用配置文件
1
2
sudo mv /etc/resolv.conf /etc/resolv.conf.bak  
sudo ln -s /run/systemd/resolve/resolv.conf /etc/

查看是否配置成功
1
cat /etc/resolv.conf