我有一个运行在公司局域网中的OpenStack部署。 它被内部隔离到每个项目的内部局域网的各个部门的项目中,浮动IP分配是dynamic的,来自公司networking地址池。
例如 – Project DEV的内部networking为“dev_net_01”,地址为10.1.1.0/24,该networking上的某些机器可以手动分配一个浮动IP,例如192.168.1.1/24(这是公司的networkingIP段)
现在,我希望机器可以在公司局域网中的用户通过DNS名称,这将指向浮动IP,我需要它的dynamic,所以我不必手动创buildDNSlogging在公司的DNS每次机器被创build或删除。
我怎样才能做到这一点? OpenStack中的机器并不知道它们的浮动IP,因此我需要某种工具,它可以位于OpenStack或者可以通过命令行更新DNS服务器的工具上。
我已经看到了OpenStack DNSaaS模块(指定),它似乎正在做我所需要的,但它似乎太复杂,我的目的。 不要为我每天的一杯牛奶购买和维护奶牛场。
有什么build议么?
谢谢!
一些DDNS提供商(如DuckDNS)会自动检测IP 。 我想要留在你的内部局域网,所以你不能使用DuckDNS,但你应该能够自己实现类似的function。