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
查看日志域名解析正常。
热门推荐
慢性肾功能衰竭的中医治疗
因肝气郁结导致脾胃虚弱的症状
年薪15万如何实现三年存款百万?这份详细计划值得一看
第一个吃螃蟹的科学家系列|茅以升
未分配利润为负数?原因分析与应对方案
肺癌术后如何更好康复?国家呼吸医学中心专家支招
基于Arduino的电位器控制
美国反辐射导弹发展历程
老挝币兑换人民币汇率是多少?查询最新的汇率
高中英语在线学习平台的使用效果研究论文
二战中苏联军事力量的发展斯大林军事战略思想的提出,有何影响
O2O商业模式:线上线下的融合之道
心宝丸的副作用和禁忌是什么
放射工作人员职业健康管理办法的最新版本是什么?
脾胃虚弱能吃蒸苹果吗?一文详解脾胃虚弱患者的饮食注意事项
养气血:补气升阳蒸苹果
太原汾河公园景区:一座融合自然与人文的城市生态景观公园
壶铃核心训练:15 分钟,告别仰卧起坐和卷腹
五彩纷呈的湛江美食
电脑主机如何安全打包运输发往国外
光脚VS穿鞋 ,孩子赤脚更健康吗?
压力大反复失眠真痛苦!中医针灸5大穴位加药物调理,助一觉到天亮
蓝光除了有辐射,也有益处!
确保中小学生每天体育活动2小时!丽江有序推进……
PCB板残留物清洗方法有哪些?
东青树叶生长在哪里?探秘东青:一片叶子的旅行,生长地大揭秘!
日本留学奖学金申请全攻略:200+项目详解及申请技巧
联合化疗并非简单的药物堆砌,需要调整用药间隔及用药剂量
一个化疗周期为什么是21天?为您揭开这个谜团
如何减少精神内耗:从认知到行为的全方位指南