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款螺蛳粉哪款才是YYDS(附煮粉秘笈)
Ⅱ度烧伤如何处理
日本广场协议:背景、内容及经济影响全剖析
如何在安全模式下启动 Windows 10 设备
家校协同,让特殊儿童回归主流教育的实践探究
日本大学摄影专业排名榜,最好的三所学校介绍
解决台式机USB无线网卡老是断网的全面指南
从0到1:校园生活圈小程序开发笔记(一)
运动鞋材质解析:品牌背后的科技秘密
茶叶放得越久越好?你喝茶千万要注意这些!
湖北文理学院选科要求对照表 各专业需要选考什么科目
智能运动分析,AI如何帮助你实现健身目标
已经签订的合同可以修改吗?如何进行变更?
小孩面瘫的治疗方法及日常护理
德系车底盘就是好,日系车能赶得上吗?从减震器原理看底盘差异
燕麦粥的多样做法:简单健康的早餐选择与创意搭配指南
婚后有小孩困难重重,怎么办?
袖钩:钓鱼人的必备钩型
珍爱生命,远离烟草!
拍机堂出售 “非原装”产品,消费者不满验机报告形同虚设
怎么判断自己是否处于黄金生育年龄?
发烧时多喝水的重要性
事业单位考试公共基础知识题库解析:事业单位常识训练题目汇编精选
万级电子洁净车间设计与应用
数字图像处理:图像的表示与描述
医保断交后重新缴纳要多久才能用