动态命名服务器:让家用网络的每台机器自动认领主机名
来源: arch.dog — 2026-08-22
概述
作者被自己家用网络的「伪静态 IP」坑过——DHCP 分配偶尔掉落、迁移子网时要去一个个抄新地址,感叹「DNS 不是早就该解决这个了吗」。他不想依赖 Tailscale 做每台机器的全量接入(麻烦、有锁定感、家人不方便),于是用 ed25519 密钥对实现了一个纯本地的动态 DNS:机器自己生成私钥、向服务器注册公钥并认领主机名,后续更新消息带签名头让服务器验证真伪,从而几乎全自动地让每台机器认领并更新自己的主机名记录。
核心要点
- 迁移到 10.0.0.0/8 后 要一个个重抄新地址,让人抓狂
- 不想让每台机器都挂 Tailscale,只留少数入口点做反向代理
- 用 ed25519 消息签名,机器自动认领主机名并验证更新
- 目标是 几乎全自动,无需为每台机器生成 API key
金句
我以为 DNS 早就该解决这个问题了,然后一边骂自己一边回去做原本要做的事。
👍 0
👎 0
返回 Lobsters 首页