惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

GbyAI
GbyAI
Y
Y Combinator Blog
F
Fortinet All Blogs
H
Hackread – Cybersecurity News, Data Breaches, AI and More
N
Netflix TechBlog - Medium
T
Tailwind CSS Blog
aimingoo的专栏
aimingoo的专栏
博客园 - Franky
T
The Blog of Author Tim Ferriss
D
DataBreaches.Net
量子位
博客园 - 三生石上(FineUI控件)
I
InfoQ
Engineering at Meta
Engineering at Meta
WordPress大学
WordPress大学
阮一峰的网络日志
阮一峰的网络日志
爱范儿
爱范儿
D
Docker
美团技术团队
雷峰网
雷峰网
U
Unit 42
Stack Overflow Blog
Stack Overflow Blog
Recent Announcements
Recent Announcements
人人都是产品经理
人人都是产品经理

繁星点点

最新轻量级龙虾部署教程 通过netboot.xyz重装系统 giffgaff卡保号教程 Llinux系统中全新透明代理方案(可代理所有出站流量) tailscale开启子网路由常见的坑 OpenWrt固件编译 解决UFW和Docker的问题 使用PGP的非对称算法加密文件 NSSM工具把任意exe程序注册为Windows后台服务 轻量级简约端口转发rinetd 安卓IDE的安装和使用 IP信息查询网站汇总 热点共享代理教程 SSH使用密钥认证登录详细解释 Debian系统公网IP出口切换指南,适用多IP服务器 Windows系统安装Scoop包管理器 安卓Flutter开发学习笔记 使用手机搭建节点服务端 关于github提交记录泄露真实邮箱的处理办法 anytls协议部署教程 caddy给域名用上ECH加密 通过gitlab流水线自动备份仓库 通过CF-Workers代理访问网站 低配机器使用alpine系统跑docker 端口敲门教程 3x-ui面板通过api管理示例 nmap端口扫描 数据库常用命令 snap和winget包管理器 Git推送GitHub常用命令
纯v6网络访问v4站点最简单的方法
2025-01-02 · via 繁星点点

NAT64服务让纯V6网络支持访问纯V4站点

众所周知纯v6网络想要访问仅支持v4的网站是无法访问的,尤其是github.comapi.github.com居然不支持ipv6,所以很多人都选择使用一键warp脚本,这个脚本很简单方便,但是对于我这种有洁癖的人有点难受,因为会装一堆东西,想卸载干净也很麻烦。所以我就找到了最简单的方法,当然warp一键脚本还是很好用的,但是我图简单,就使用NAT64服务了,唯一的不足的是提供公共免费的NAT64很少,下面是我找到的可用的DNS。

原理如下:

NAT64的作用就是把IPv6网络的数据转换为IPv4网络的数据。它通过将IPv6请求中的地址转换成IPv4地址,使得IPv6设备可以通过NAT64网关访问只支持IPv4的服务器和网站。简单来说,NAT64在IPv6和IPv4之间充当了一个桥梁,负责地址和数据包的转换。

配置命令如下:

sudo tee /etc/resolv.conf <<EOF
nameserver 2a00:1098:2b::1
nameserver 2a00:1098:2c::1
nameserver 2a01:4f9:c010:3f02::1
nameserver 2a01:4f8:c2c:123f::1
EOF

测试能否访问仅支持ipv4的站点:

curl -I ipv4.google.com

温馨提示

  • 以上DNS服务自于 https://nat64.net

  • 更多DNS64服务来自互联网

  • 以上都是公益DNS64,超大流量使用有限制,个人使用是完全足够的,请勿滥用


永久生效的配置方法

1:编辑 /etc/systemd/resolved.conf 文件:

sudo vim /etc/systemd/resolved.conf

2:添加或修改以下内容:

[Resolve]
DNS=2a00:1098:2b::1 2a00:1098:2c::1 2a01:4f9:c010:3f02::1 2a01:4f8:c2c:123f::1

3:重启 systemd-resolved 服务:

sudo systemctl restart systemd-resolved

当然还有个精简的开源warp一键脚本可以使用:

bash <(wget -qO- https://gitlab.com/yishijie/warp-sh/raw/main/warp.sh) menu