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
查看日志域名解析正常。
热门推荐
揭秘正史中的三国第一猛将——零陵上将邢道荣
学会这几招,健康腌小菜,配粥吃得美美的!
猫甲状腺机能亢进:症状、原因、诊断与治疗全解析
明知六耳猕猴是假悟空,观音为何不出手?看六耳有啥秘密就知道了
婴儿面食做法大全 手把手教你在家做面食
穿越千年烟火,安义古村一日游:古韵今风,慢享时光里的温柔
古代鼓楼的作用与文化意义
阴阳师妖怪屋游戏激活码获取方法与途径详解
汽车窗帘隔热效果的影响因素及提升方法
6岁孩子远视储备不足30度,保护视力,建议要做对这4件事
历史上中国造神现象出现的原因
淘宝退货宝使用指南:从申请到退款全流程详解
董力公布隐婚五年,已有两个娃,妻子却不敢跟他一起外出喝咖啡
心肌缺血是什么原因引起的
心脑血管病的常见危险因素有哪些?
温僖贵妃:清代唯一有谥号的贵妃
丈夫沉迷游戏、工作或其他,妻子如何智慧应对与引导
万敌角色深度解析:星穹铁道最强角色全方位前瞻
胃萎缩性胃炎伴糜烂:病因、预防与治疗全解析
说真的,别再用塑料瓶装东西了!
电机dq轴指什么,电机dq轴的定义和作用
银行的黄金ETF投资的交易方式有哪些?
智能手表新突破:情绪监测或将成现实
锥体外系疾病的四大治疗方法
第二次世界大战的起止时间
三国志战略版攻略:分城被俘虏后如何迁城?
周亚辉:从清华学子到昆仑万维创始人
紫微大帝是谁的化身 紫微大帝的三个化身
拔完牙后牙槽骨会一直是空的吗?不会的,拔牙后牙槽骨具有一定再生性
JAMA子刊最新综述:成人抑郁症的一线治疗方法