🌐 · 使用DDNS将域名解析到公网IPv6地址
Posted on 2025/1/16
想要从外部网络使用一个好记的域名访问到校园网中的设备,由于校园网使用使用IPv6获取公网IP更加方便,所以有了这篇笔记
首先确保电脑能够正确访问IPv6
测试地址:[https://www.test-ipv6.com/]
如果使用了不支持IPv6的网络代理,需要将其关闭
donglin.li域名在Gandi购买,将其托管到Cloudflare
参考教程:[https://docs.gandi.net/en/domain_names/common_operations/changing_nameservers.html]
修改后提示重定向太多次,将SSL/TLS加密模式改为“完全(严格)”后解决
在“我的个人资料”中创建API令牌,选择“编辑区域DNS/Edit zone DNS”模板,区域资源选为“包括”-“账户的所有区域”-“账户”
妥善保管API令牌(即Token)
DDNS-GO:自动获得你的公网 IPv4 或 IPv6 地址,并解析到对应的域名服务
项目地址:Github, Gitee
brew install ddns-go # 在mac上使用homebrew安装ddns-go
sudo ddns-go -s install -f 600 # 安装服务,每10分钟同步一次
然后在[http://127.0.0.1:9876/]对DDNS-GO进行配置
创建管理员账户后选择DNS服务商为Cloudflare,输入Token
取消启用IPv4,勾选启用IPv6,获取IP方式推荐“通过网卡获取”
Domain设置为<subdomain>.donglin.li
,保存即可
成功后可以看到成功的弹窗
成功后Cloudflare的DNS记录上应该能看到一条AAAA记录
使用ping6可以成功ping到(macOS)
sudo ddns-go -s uninstall
Powered by
Hexo
Theme based on Minima by Adi Sakti Jrs
Published on GitHub