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
查看日志域名解析正常。
热门推荐
国富沪深300:宏观经济指标与投资策略分析
家装项目经理如何看预算
高效沟通培训对职业发展的影响有多大?
以“绣花针功夫”破解出行难题 平湖街道精细化治理铺就居民“幸福路”
美国自由女神像下的碑文:历史的见证与自由的颂歌
为什么现在很多的年轻人都选择了躺平?
乒乓球初学者的入门指南(从零基础到熟练掌握乒乓球技巧的全面指导)
孩子发烧挂什么科室
过滤市场噪音,捕捉趋势关键点!ZigZag指标如何做到?
麦茶的功效与禁忌:专家详解5大好处/坏处/副作用
梦见染头发是什么征兆
十二地支在风水中的运用,风水十天干十二地支
上颚疼是什么原因
一文读懂:青蛙蝌蚪与癞蛤蟆蝌蚪的五大区别
高齡過世用詞的文化解析:表達對生命的敬畏與哀悼
硅胶在工业密封件中的应用
鹰嘴豆芝麻菜意大利窄扁面
怎么查询网站的状态吗
海南二本录取分数线深度解析:历年数据与未来预测
海南二本大学录取分数线深度解析:你需要知道的那些事儿!
补牙术前准备全攻略:从口腔清洁到心理调适
硬盘有坏道怎么修复?五种简单方法帮你解决问题
睡不着就吃褪黑素?专家:不可滥用!
沐浴头坏了怎么修,掌握家居维修小技巧
二战各国军队最常用的通讯设备,美国40年代就用“大哥大”
新能源汽车全方位安全防护:从电池到整车的创新技术
办公软件无法进行加减运算怎么办?三种常见原因及解决方案
深入浅出:扭转试验的原理、应用与操作要点全解析
微信转账显示“对方账户异常”怎么办?
脉搏怎么测