我尝试在线搜索,但我只是被一堆不相关的结果淹没,我想要实现的基本上是一个受密码保护的动态 DNS 服务器。
例如,假设我拥有一个域example.com,我想创建一个子域mypc.example.com(虽然不仅仅是一个),该子域仅针对具有特定密钥的手机(Android/iOS)和 PC(Windows、Linux)解析,那些没有该密钥的机器一定无法解析 IP。基本上是动态 DNS 服务的私人替代品。
另一个例子,只是为了进一步澄清,采用相同的域,我希望我的 Android 手机始终在名称下发布它的 IP phone.example.com。
我想过创建 cron 作业,向我的服务器发送消息以更新某些A记录,但是任何知道子域的人都可以监视我:P。解决方案将是随机子域,但是当我真正需要它们时,这些子域将无法记住。私人本地 DNS 服务器也可以在家里允许这样做,但在其他地方则不允许。
谁能建议我如何为自己构建这样的服务?
(如果查询被加密,这样回复就不会被拦截/篡改,那就更好了)