比较简单,修改/etc/gai.conf配置就可以了。
在/etc/gai.conf文件的最后一行添加:
precedence ::ffff:0:0/96 100
之后保存文件重启网络服务。(必须重启网络服务)
sudo systemctl restart networking.service
最后废话几句:
/etc/gai.conf 文件是用于配置系统对 IP 地址的优先级和解析顺序的文件。
该文件通常用于设置 IPV4 和 IPV6 地址的优先级,以确定系统使用哪种协议进行网络连接。例如,你可以在该文件中设置 IPV4 地址优先于 IPV6 地址,或者将 IPV6 地址优先于 IPV4 地址。
配置这个文件可以解决在有的环境下因为服务器或网络的限制导致的连接问题。
我是用来解决CHATGPT默认IPV6访问:xxxx…………not available in your country的问题。
之前也写了windows10/11下类似的解决方案。