
filiparag/hetzner_ddns一个简单的守护进程,用于为动态IP地址的服务器持续更新Hetzner DNS的A和AAAA记录。它支持多个子域名记录,配置和管理简单。
更多详情可查看GitHub仓库。
适用于具有动态IP地址的服务器,需要保持DNS记录与当前IP地址同步的场景,如家庭实验室、个人服务器、远程访问设备等。
shelldocker run -v ./hetzner_ddns.conf:/etc/hetzner_ddns.conf:ro filiparag/hetzner_ddns
注意: 启动容器前需创建hetzner_ddns.conf配置文件。
amd64,
i386,
arm64v8,
arm32v7
ymlservices: hetzner-ddns: image: filiparag/hetzner_ddns restart: unless-stopped volumes: - ./hetzner_ddns.conf:/etc/hetzner_ddns.conf:ro
配置文件hetzner_ddns.conf需包含以下字段:
sh# 更新间隔/TTL值(秒) interval='60' # Hetzner DNS API密钥 key='18fe3b02339b23ef2418f9feda1b69ef' # 顶级域名 domain='example.com' # 空格分隔的主机子域名(@表示域名本身) records='homelab media ***'
要获取API密钥,请访问Hetzner DNS控制台。
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务