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
查看日志域名解析正常。
热门推荐
电子社保卡覆盖73.4%人口,社保服务实现掌上办
微信流量优化攻略:8个实用技巧帮你省流量
洗衣服时你是用洗衣液还是洗衣皂?还要不要放消毒除菌液?
腹部按摩:缓解消化不良的简单有效方法
“永恒的记忆”:南京大屠杀文献展数字化呈现10年研究成果
钦州三娘湾:中华白海豚的浪漫邂逅
班主任高效时间管理秘籍:从任务分类到家校沟通
校长智库推出班主任素养提升必修课,助力教师职业发展
梦见已故亲人:4种梦境背后的情感解读
讨好型人格:如何摆脱讨好,重拾内心的自由?
静静新歌《来与不来我都在等你》爆火:一首歌里的四季等待
中医治疗失眠优势多,中药针灸助你睡个好觉
古埃及眼镜蛇神瓦姬特:权力与保护的象征
静心谣:一首诗悟透人生八大智慧
学校肥胖防治新招:健康饮食+活力运动
罗宋汤在上海:从沙俄移民到本帮菜经典
陪伴是最长情的告白:珍惜与亲人的每一刻
麻雀定律教你打造完美旅行
梦见蛇缠身真的能带来好运?心理学和周易这样解释
梅菜笋丝制作攻略:焯水加醋是关键,附辣味版本
核医学ECT技术:揭秘未来医疗黑科技
专家解析:心脏支架术后这样运动最安全
手动挡空挡滑行真的省油吗?老司机教你正确省油法
历史上真有武功秘籍!
漏电保护器原理详解:7种常见故障跳闸原因与解决方法
全科护理教你合理搭配膳食
重庆璧铜线票价、首末班车时间公布
葛洪的《肘后备急方》教你急救绝招
房地产投资风险防范指南:专家解析关键要点
过敏性鼻炎又来了,看看中医如何运用绝活“拿捏”