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
查看日志域名解析正常。
热门推荐
怎样选择基金:从入门到实践的全面指南
不常用的银行账户如何处理?官方解答→
爱情的成长:从恋爱到婚姻的情感转变
如何在工作过程中,合理安排好自己的时间,提供效率?
咽部有异物感中药方
嵌入式物联网在工业中的应用——案例分析
花椒与白醋的功效与作用
24/25赛季英超争冠前瞻:最有机会夺冠的五支球队
房颤手术治疗费用详解:5000元至50000元不等
如何选择合适的定期理财产品?这些产品有哪些风险和策略特点?
BI与业务对象-华为流程与数字化中的关键要素
二战日本超轻型坦克的极致——97式骑兵装甲车
如何挑选一双合适的运动鞋
窗帘展厅设计:如何打造引人入胜的空间?
退休后可以做企业法人吗?一文详解企业法人任职条件与职责
党项族是如何崛起的?为什么能建立西夏政权?
广西玉林市:繁华背后的文化瑰宝
电热毯事故频发,我们到底还能不能用电热毯了?
端午节选购粽子,收下这份“粽”要消费提示
市场经济的宿命:必须经历一次1929式大萧条,再次审视再分配
宝马保养的10大要点,如何让你的车开得更久(别的车主也可借鉴)
获取项目管理经验的八大途径
补充胶原蛋白到底有没有用?皮肤科医生给出了一个答案!
踏水镇:创新求变 多元并进 为村集体经济发展注入新活力
孕妇喝荞麦茶:安全与血糖调节效果的全面解析
专家解读:人参和西洋参到底有什么区别?
消防控制室管理规定:从人员配备到设备操作的全方位指南
一文看懂融资融券、转融通、转融券!市场影响大吗?
八字命理学中,主星如何决定一个人的命运
低压偏高怎么调理?专业医生给出六大实用建议