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
查看日志域名解析正常。
热门推荐
常吃黑木耳有什么好处 吃黑木耳需要注意什么
【溯源甘肃】关山古道——跨越千年的文明纽带
广东河源万绿湖风景区:华南第一湖的生态美景
透过可爱的三花猫,你了解这些遗传学知识吗?
非原装充电器对电池的影响!
血脂高有哪些症状
5种常用筷子大比拼:哪种最安全?
氛围感图片怎么拍有感觉?这些摄影技巧帮你轻松上手!
做鲈鱼最经典的3种做法,清蒸、红烧、酸菜,绝妙做法别错过!
乌鱼有没有刺?适合孩子吃吗?
“水果骗局”曝光!你可能正在交智商税!
美股跌倒、中欧领跑!高盛告诉你:这一切是如何发生的?
城市群实力:来自“中国城市综合发展指标”的评价
花鲢鱼和白鲢鱼的区别:从头部到鱼刺的全面解析
NBA历史六项数据之王:哪些纪录最容易被打破?
制作柠檬水秘诀:简易步骤,畅享清新健康饮品
如何在保险领域进行合理的规划与选择?这种规划与选择有哪些影响因素?
跳出黑白灰,如何根据肤色买衣服?
车钥匙被锁在后备箱怎么办?有哪些应急解锁方法?
国产单机游戏的崛起之路 机遇与挑战并存
【专家讲堂】睑黄瘤您需要知道的事
南仁东:中国天眼之父
如何理解混合增长率的计算方法?这种计算方法在经济分析中有何应用?
乡村旅游新引擎 让中国民宿留住更多的“诗和远方”
电动自行车安全|安全提醒:电动车停放充电要留心,防范火灾莫大意!
少年骇客全面进化:从英雄成长到宇宙冒险的非凡旅程
狗狗频繁打喷嚏的原因和应对方法(解析狗狗打喷嚏的种种原因)
边际收益产品:概念、计算与应用价值
高三物理知识点总结最精最全:高中物理38个核心知识点
如何利用艾宾浩斯记忆法快速提高学习效率?