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点保护肠胃......
鹅吃什么长得快又肥
2025年用户体验的五大趋势,你不可不知!
日系车:为何能赢得消费者的信赖?关键在可靠性!
F1赛车制动系统的技术革新与应用
传奇+1,凯文·杜兰特达成职业生涯30000分里程碑引发球迷众多反应
杜兰特达成30000分里程碑,目标4万分与詹姆斯争夺战开启!
三天两晚绍兴游,文化美食两不误
如何评估企业管理层的领导能力?这些能力如何影响企业的长期发展?
锦鲤冬天怎么过冬,需要注意哪些方面
孕期运动全指南:什么时候动、怎么动最安全?
孕妇瑜伽的好处
信用卡逾期后如何与银行协商还款?
大熊猫的特征:从外观到生活习性的全面解析
韩国地铁使用指南:从票价到搭乘注意事项全解析
Mac窗口管理全攻略:从全屏到多桌面的高效使用指南
柯基怎么训练大小便
柯基犬的20个小秘密:新手铲屎官一定要知道
指数评估:蓝筹避险受青睐,科技成长遇挑战
锦鲤文化的历史渊源与象征意义
恢复手机桌面图标原样技巧
猕猴桃怎么知道是不是坏 如何判断猕猴桃熟了
如何选择智能音箱的适用场景
多吃“彩虹食物”
孩子脸色发黄偏暗是什么原因引起的
宵夜必备花甲粉丝煲,鲜的眉毛都掉下来