Mac配置DDNS动态域名更新本地IPv6地址
创作时间:
作者:
@小白创作中心
Mac配置DDNS动态域名更新本地IPv6地址
引用
1
来源
1.
https://juejin.cn/post/7424901430379626508
本文适合有一定技术基础的读者阅读。
分享一下在Mac上配置DDNS动态解析域名,更新本地IPv6地址的方法。主要方式是使用本地Docker服务+jeessy2/ddns-go+Docker compose配置编排。
环境准备
- Mac本地已安装Docker Desktop。版本:4.34.3 (170107)
配置 Docker 支持 Host 网络模式
修改 Docker Desktop,开启 Host 网络模式,重启 Docker。
构建本地 Docker Compose
创建compose目录my-home-mac-ddns和compose.yml文件,参考:
% tree my-home-mac-ddns
my-home-mac-ddns
└── compose.yml
compose.yml文件,参考:
services:
my-home-mac-ddns:
container_name: my-home-mac-ddns # 容器名称
image: jeessy/ddns-go # 指定 Docker 镜像
restart: always # 重启策略
network_mode: "host" # 使用 Host 网络模式
volumes:
- ./root:/root # 挂载 root 目录
创建和启动容器
my-home-mac-ddns % docker compose up -d
[+] Running 1/1
✔ Container my-home-mac-ddns Started
更新 ddns--go 域名解析配置
参考官方文档:github.com/jeessy2/ddn…
- 打开http://localhost:9876/初始化。
- 根据提示,初始化登录密码.
- 配置 DDNS 服务商,这里使用Cloudflare服务。
- 配置 IPv6 获取方式,使用通过外网站点接口获取。接口地址:speed.neu6.edu.cn/getIP.php
ping6 解析和日志验证
ping6解析域名正常。
% ping6 xxx.xxx.com
PING6(56=40+8+8 bytes) xxxx:xxxx:xxxx:xxxx:84c5:xxxx:xxxx:xxxx --> xxxx:xxxx:xxxx:xxxx:84c5:xxxx:xxxx:xxxx
16 bytes from xxxx:xxxx:xxxx:xxxx:84c5:xxxx:xxxx:xxxx, icmp_seq=0 hlim=64 time=0.189 ms
16 bytes from xxxx:xxxx:xxxx:xxxx:84c5:xxxx:xxxx:xxxx, icmp_seq=1 hlim=64 time=0.205 ms
^C
查看日志域名解析正常。
热门推荐
如何让婴儿断掉夜间的奶粉
银行的个人银行账户的信息变更的通知方式与确认流程有哪些?
教师资格证考试结果有效期及过期后是否需要重新考证解析:2024版概览
鞋子也不小为什么穿鞋脚趾疼
12700KF超频用650电源是否足够?超频时电源选择的注意事项是什么?
急性支气管炎传染性强不强
杭州高级人才租房补贴发放说明
鱼缸里面养什么鱼能清理垃圾,常见的工具鱼有哪些
74岁刘晓庆食量惊人、能跑能跳!“老得慢”的人往往有这3个习惯,看看你占了几个
如何证明投保时未隐瞒病情?这三点很重要
地震安全性评价介绍
十五年交易员经验分享:准确识别趋势拐点,抓住波段大行情
通胀预期是什么意思,有哪些影响
龙口逄氏家族出过一位名叫逄文瑸的人物,其本人长寿,子孙有出息
博人的飞天雷神术机制已得到证实,证明他不仅仅是一个具有天赋的忍者
创业新蓝海:老年培训赛道的八大细分领域
迈之灵片对静脉曲张有效果吗
美国乙肝疫苗公司破产,绊倒中国创新药企
比亚迪重拳打击“黑公关”,最高悬赏百万征集线索
数据分析工作流程中数据处理步骤怎么做?
刘国梁成都新岗位首秀:国乒面临挑战,梯队建设成头号难题
有借款合同和现金收据的法律效力及实务操作探讨
女子肺部磨玻璃结节癌变理赔遭拒,法院:保险公司应支付保险金
创业板和主板有什么区别?
【每日科普】双螺旋
父母的成长之如何构建和谐的亲子关系
什么容器可以放进微波炉加热
季羡林的老师王寿彭10幅「哲理与感悟」的对联书法欣赏
盆栽富贵籽如何养护?
复活节活动中的小蛋代表什么?新生命诞生的开始