配置 DNS64-NAT64 解决 GitHub 访问问题
备份 /etc/resolv.conf
在修改 DNS 配置之前,请备份原有的 /etc/resolv.conf
文件:
cp /etc/resolv.conf /etc/resolv.conf.bak
配置 DNS64-NAT64
1. 使用德国的 NAT64 服务
这些是德国的 NAT64 服务器:
- 2a00:1098:2b::1
- 2a01:4f8:c2c:123f::1
- 2a01:4f9:c010:3f02::1
可以手动将这些地址添加到 /etc/resolv.conf
,或者使用以下一键命令:
echo -e "nameserver 2a01:4f8:c2c:123f::1\nnameserver 2a00:1098:2b::1\nnameserver 2a01:4f9:c010:3f02::1" > /etc/resolv.conf
2. 使用芬兰的 NAT64 服务
这些是芬兰的 NAT64 服务器:
- 2001:67c:2b0::4
- 2001:67c:2b0::6
同样,可以手动将这些地址添加到 /etc/resolv.conf
,或者使用以下一键命令:
echo -e "nameserver 2001:67c:2b0::4\nnameserver 2001:67c:2b0::6" > /etc/resolv.conf
删除添加的 DNS
如果不再需要使用这些 DNS,可以删除 /etc/resolv.conf
中添加的 DNS 服务器,恢复原有的配置:
cp /etc/resolv.conf.bak /etc/resolv.conf
通过以上步骤,可以解决 GitHub 在 IPv6 网络下访问困难的问题,同时保持网络连接的稳定性。
1 评论
很好!