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
查看日志域名解析正常。
热门推荐
二月再见三月你好的经典句子
揭开猫癣的秘密:从误解到真相
甲状腺结构解剖图
江南春天的美味腌笃鲜,家常做法食材简单,喝一口鲜掉眉毛
青城山下白素贞吉他谱:传统与现代的完美融合
ARP——地址解析协议
买房首付的计算方法是什么
降低首付比例对购房门槛有何具体影响?
狂犬疫苗接种有什么必要性?
中餐出海,东北菜闷声发大财
什么叫数字经济?透过实例解读数字经济的核心概念
显卡性能参数分析与选择指南
面试谈薪全攻略:13个关键点帮你全面了解薪资福利
数据主权与隐私保护的深入探讨
开启心理之旅,共筑健康校园--鱼峰区教师心理健康知识培训
电脑屏幕分辨率调整完全指南:从概念到实践
糖尿病导致的眼睛黄斑水肿患者是否可以接受激光治疗
一次性说懂中国茶(请收藏)
急性腰肌劳损怎么缓解疼痛
创作剧本的艺术:大纲篇
资本与产业双轮驱动:AI眼镜产业链迎来黄金时代
GPU是什么?GPU和CPU的区别对比
地球上密度最大的物质排行
治愈着所有的人积极向上的文案
女人甜酒吃了有什么好处和坏处
《观沧海》古文赏析 作者是谁
自热米饭用的是什么米?来看专业解答→
自热米饭用的是什么米?来看专业解答
长期劳作导致手指麻木?医生给出7个实用缓解方法
PS入门:背景简单、目标复杂的图片抠图技巧