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
查看日志域名解析正常。
热门推荐
何时应为颈椎病患者进行射频消融术
射频消融术怎么做
微信卸载后重新安装聊天记录怎么恢复?4招轻松找回!
200斤以上胖子运动减肥计划:从定义到实施的全面指南
车辆事故全损判定标准及理赔流程详解
红薯的最佳搭配是什么
DNA采样拭子:基因检测技术革新的核心载体
民事诉讼庭审准备工作:全方位掌控诉讼流程,提高胜诉率
股票低估是什么状况?如何判断股票是否被低估?
抗菌剂抗菌性能评价是什么?抗菌性能评价方法详细介绍
十二指肠癌术后反酸怎么办?这些缓解方法请收好
社保费补缴怎么操作
审计准则:定义、分类与实施指南
正规论文润色结构:从语言到格式的全面指南
肿瘤标志物五项检测是否需要空腹?检测前需要注意什么?
摘除胆囊后的食谱应注意什么
跨境物流三大方式:海卡、海派、空派的区别与优势
IGN评《奇异人生2》第一章:颇具野心的开篇
抚养权纠纷的管辖法院如何确定
洗冷水澡的好处及教程
运动后的恢复秘诀:冷热交替浴的科学
如何为儿童办理医疗保险?这种医疗保险的保障范围有哪些?
中国高考录取率:变化趋势、影响因素与排名问题
金鱼藻养殖全攻略:从土壤选择到养护管理
电动自行车维护保养全攻略:从清洁到电池使用,一文掌握日常护理重点
专家推荐:桑叶茶的正确泡制方法与饮用指南
行政拘留影响考公务员吗?一文详解行政拘留相关问题
如何建设团队的信念
旅途中使用的一次性用品,怎么选才对?
探索潍坊美食的奇妙之旅