本帖最后由 William 于 2023-9-27 14:51 编辑
有部分朋友在更新和安装第三方插件时遇到了问题:插件未购买或已到期,请重新绑定帐号后重试,如操作无效,请将服务器出口IP改为:***.***.***.**(IPv6地址)
今天我也遇到了,搜了一下帖子,有人回复说修改hosts 把api.bt.cn指向 IPv4地址,我没有试,应该有效。
说下我的解决方案:
出现这个问题大概原因是服务器可能是IPv6优先,可以尝试如下操作:
ping api.bt.cn 显示IPv6地址就是IPv6优先,可以按下面修改为IPv4优先: IPv4 优先
编辑 /etc/gai.conf 文件,在末尾添加下面这行配置:- precedence ::ffff:0:0/96 100
复制代码 一键添加命令如下:
- # IPv4 优先
- grep -qE '^[ ]*precedence[ ]*::ffff:0:0/96[ ]*100' /etc/gai.conf || echo 'precedence ::ffff:0:0/96 100' | sudo tee -a /etc/gai.conf
复制代码
IPv6 优先
编辑 /etc/gai.conf 文件,在末尾添加下面这行配置:
一键添加命令如下:
- # IPv6 优先
- grep -qE '^[ ]*label[ ]*2002::/16[ ]*2' /etc/gai.conf || echo 'label 2002::/16 2' | sudo tee -a /etc/gai.conf
复制代码
验证优先级
执行 ping api.bt.cn 命令,显示 IPv4 地址则代表 IPv4 优先,否则为 IPv6 优先。
|
|