今天在webhorizon的ipv6主机上安装一些软件,发现访问github的时候是ipv4地址,导致不能下载,最后谷歌了发现一个叫NAT64的东西,
通过提供的ipv6 修改nameserver实现ipv6能访问ipv4网络

DNS64 解析器是 Web 浏览器和其他程序使用的递归 DNS 服务器,用于将主机名映射到数字地址,反之亦然。DNS64 规范定义了一种方法,服务器用于将在 A 记录中找到的IPv4 地址转换为解析器在 AAAA 记录中提供的 IPv6 地址,否则将没有 AAAA 记录。

目前测试可用的服务NAT64地址(trex)

2001:67c:2b0::4
2001:67c:2b0::6

官网:trex官网

使用方法

修改/etc/resolv.conf 添加上面的NAT64地址

nameserver 2001:67c:2b0::4
nameserver 2001:67c:2b0::6

快速一键设置

mv /etc/resolv.conf /etc/resolv.conf.bak && echo -e "nameserver 2001:67c:2b0::4\nnameserver 2001:67c:2b0::6" > /etc/resolv.conf