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
查看日志域名解析正常。
热门推荐
钴蓝在各种领域中的应用
运输弹性系数解析:影响运输成本的关键因素
阿司匹林能不能和降压药一起服用?医生说,因人而异
打造自然质朴的原木系家居:从选材到搭配的全方位指南
沙茶酱要稀释吗?火锅蘸料调制全攻略
医疗保险类型全解析:旅游保险、商业保险与社会保险的区别
发展普惠金融的意义:助力社会公平与共同富裕
按生辰八字起名字打分,传统与现代相结合的命名艺术
手机属于个人私有财产么
华语乐坛“新四大天王”之争:流量、争议与时代困局
深度探索鄂西瑰宝:神农架旅游全攻略——自然奇观与文化之旅
精神分裂症后抑郁有哪些症状
养老投资的可靠选择有哪些?选择这些养老投资方式的依据是什么?
职称评审填写错误怎么办?职称申报表如何修改?
如何让幼儿了解数据库
爻辞断吉凶:揭秘易经智慧之门
脓疱疮使用什么药最好
世预赛韩国vs约旦预测分析 韩国队希望延续不败纪录
助贷业务中合同签订的法律必要性与风险防控
税收学专业怎么样_主要学什么_就业前景好吗
儿童头癣知多少
HIV病毒载量到检测下限了,为什么还要继续服药,停药不行吗?
让“大流量”澎湃“大增量”:黑龙江全季全域旅游观察
为什么期货短线交易容易出现错误?如何降低这种错误发生的概率?
窦性心律过速:成因、症状与治疗全解析
AI写作与人工写作文的区别
选生抽的正确方法
吕后与刘邦:一段超越爱情的政治联姻?
历年人民币对日元汇率一览表,历年人民币对日元汇率走势概览
《百年孤独》的开头是首创吗?非也,《战争与和平》中已经出现过