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
查看日志域名解析正常。
热门推荐
人工智能是什么?从定义到法律挑战的全面解析
韩愈《南山》诗歌赏析
如何办理施工许可证:流程与法律要点解析
湖南大学材料科学与工程专业考研全攻略
表达思念的优美句子摘抄
尾盘砸盘的原因是什么?如何应对尾盘砸盘的情况?
一文看懂韩国医美红黑榜:热门医美项目的真实评价,助你做出明智选择!
打呼噜是病吗?打呼噜对我们的日常生活带来什么影响?
金融消费者八项基本权利全解析
平原君赵胜的“贵士贱妾”:一位战国名臣的治国智慧
乙二醇作为载冷剂应该注意哪些方面的问题?
脖子长疙瘩是什么原因
必看!大学生如何轻松玩转银行卡办理全攻略
2024水业可持续发展大会在北京成功举办,聚焦科技创新引领水业未来
自动驾驶系列—盲点检测(BSD)功能:智能驾驶安全的关键保障
日常服用降糖药,饮食上一定要注意这5点,否则影响效果
西湖东湖玄武湖滇池调水改善水质
MS-DOS操作系统的历史、功能与现状
网页设计字体选择,这些技巧要知道!
如何通过合理选择提升墙面效果?这些选择策略如何影响居住美观度?
C语言如何求一个数字的长度
西方神话中最邪恶的八条巨龙:从史矛革到绝望黑龙尼德霍格
生姜能否放冰箱?(正确存放方法及注意事项。)
权力与信任:刘邦与韩信的复杂关系
湛江白切鸡
劳动力短缺或成全球经济增长致命威胁
洗澡的好处
项目管理如何跟踪复盘检查
空气循环扇、无叶风扇、塔扇,哪种吹着最凉快?哪种最静音?|申评测
医保缴费年限“新规定”?已经正式执行!参保职工要受益了