Dns Openshift Origin关于数字海洋添加新域记录的问题

Dns Openshift Origin关于数字海洋添加新域记录的问题,dns,digital-ocean,openshift-origin,Dns,Digital Ocean,Openshift Origin,我在digital ocean上有一个openshift origin的实例。一切都正常,但当我创建新的应用程序时,DNS记录会让我感到痛苦。如果我创建一个新域(php test.openshift.example.com),DNS记录不会添加到Digital Ocean上域的区域文件中,因此当我尝试访问它时,我无法获得任何内容。到目前为止,我的解决方案是在创建之前将url添加到My/etc/hosts/中,一切正常,但这很烦人。我的问题是有没有人遇到过这个问题,你是如何解决的?您是否必须使您的

我在digital ocean上有一个openshift origin的实例。一切都正常,但当我创建新的应用程序时,DNS记录会让我感到痛苦。如果我创建一个新域(php test.openshift.example.com),DNS记录不会添加到Digital Ocean上域的区域文件中,因此当我尝试访问它时,我无法获得任何内容。到目前为止,我的解决方案是在创建之前将url添加到My/etc/hosts/中,一切正常,但这很烦人。我的问题是有没有人遇到过这个问题,你是如何解决的?您是否必须使您的openshift服务器成为您域(example.com)的实际名称服务器,或者您是否能够使用某种hooks系统将其连接到digital ocean api

默认安装要求其他主机使用安装的DNS服务器解析应用程序fqdns

要发布到外部DNS服务器,您需要配置DNS插件,nsupdate插件配置记录在此处:

还有一个route53插件(源代码:)


您还可以使用nsupdate插件作为模板来创建自己的自定义DNS插件。

理论上,您可以为您的域创建一个权威服务器,将DNS委托给您的源服务器。我不知道在数字海洋子域的实践中你会如何做到这一点。DNS插件是一段相当简单的代码,API看起来相当简单: