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
查看日志域名解析正常。
热门推荐
保存板栗,最忌直接放冰箱!老农:多加这1步,放1年都照样新鲜
南京5条精选徒步路线,领略古都自然人文之美
企业AI项目的数据清洗秘籍
数据预处理:AI处理不完整数据的秘密武器
自由诗创作秘籍:情感真挚才是王道
一文看懂2024年A股公司并购重组新变化
“稍息”口令标准发音挑战赛
外卖诗人王计兵:新书入选春晚,用诗歌点亮平凡人生
商竣程高效网球训练秘籍大公开
王者荣耀游戏攻略:掌握技巧,团队协作,走向胜利
如何挑选最新鲜的猪腰做炒腰花?
湖南腊肉腌制秘籍:腊鸡肉最佳比例揭秘
稳心颗粒能缓解焦虑吗?一文读懂其功效与注意事项
李秋涵蛇年头像设计大揭秘
沈海高速广东深汕西段改扩建主体完工
交通仿真技术应用在高速公路数字化运营管理恰逢其时
四神汤:古法养生新潮流,都市白领的养生新宠
台湾四神汤的养生秘密:从历史渊源到现代饮用指南
四神汤:冬季养生必备神器
四神汤:中医里的全能养生神器
研究进展 | 叶黄素对人类健康保护作用的探讨
震惊!叶黄素竟然这么娇贵,你买的可能是“假货”!
蒋大为退休金风波:真相几何?法律怎么说?
蒋大为退休金风波背后的法律真相揭秘
Redis HDEL命令的高效使用技巧🔥
Redis HDEL命令高效删除技巧
Redis HDEL命令高效管理哈希表的秘密
Redis HDEL助力高效职场管理
干煸蚕蛹,让你秒变厨神!
干煸蚕蛹:鲁菜界的营养王者