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
查看日志域名解析正常。
热门推荐
服务器配置参数选择指南:从CPU到成本控制的全方位解析
现代企业如何利用OA服务器提升办公效率与管理水平
眩晕综合征的注意事项
SSL证书怎么验证?
HMM学习笔记
清朝衰亡的真相:历史镜鉴下的深刻教训
品质管理如何围绕客户
2024英语四级考试内容及分数分布图
信用卡账单分期怎么算每期的还款金额
从桂林到重庆的多种经济实惠出行方案详解
天国:拯救2
Local Dimming和Mini LED简介
从职场小白到部门主管的五年晋升规划
一颗受精卵的奇妙旅程
如何解决手机信号差的问题:实用技巧与建议
通过远射打破僵局:足球比赛中的远距离进攻策略与技巧
有机黑米燕窝粥的详细煮制步骤与美味秘诀:从选材到烹饪技巧全方位指南
手机相机总是模糊?这份专业维修师的解决方案请收好!
12330知识产权维权热线:举报投诉侵犯知识产权违法行为的公益服务电话
袁先智:理论与实践融合,发掘金融科技新场景
有关糖尿病的那些谣言,你信过几个?
不容易得糖尿病的人都有这些特点,不吃糖并不是关键因素
无糖少油的全麦面包,简单易做不用揉面,健康低脂饱腹感超强
虞世南:文学与书法的双璧
医保卡骗保行为及法律责任探讨
医保卡被别人用了有什么影响吗
突破36万亿美元!美国国债总额再创新高
《仙剑世界》全方位测评:万物有灵的东方浪漫幻想世界
用力过猛装修颜色搭配翻车?教你7招如何平和配色
如何科学戒烟以及在戒烟过程中可能遇到的困难