使用 CNAME 将顶级域指向 Openshift 应用程序? (ip问题)
Point top level domain to Openshift app with CNAME? (ip problems)
在 Openshift 中,您需要将您的域指向(如 Openshift 上所推荐的那样)他们的 CNAME 记录,就像这样:
mysite.com => cname: app-mynick.rhcloud.com
但根据 DNS 规则(正如我的域名注册商所说)CNAME 指向仅适用于这样的子域:
subdomain.mysite.com
那么,在这种情况下我应该如何处理我的顶级域?
问题是 Openshift 为我的应用程序提供了动态 IP,因此,有时它可能会更改并且我的网站将无法访问...
我已经解决了 CloudFlare CNAME 扁平化的问题。
这是一篇文章 - https://blog.cloudflare.com/introducing-cname-flattening-rfc-compliant-cnames-at-a-domains-root/ - 描述了为什么你不能将根域指向你的 DNS 中的 CNAME 记录,以及 CNAME 扁平化如何解决我的问题。
所以现在,我可以"point top level (root) domain to Openshift app with CNAME"。
在 Openshift 中,您需要将您的域指向(如 Openshift 上所推荐的那样)他们的 CNAME 记录,就像这样:
mysite.com => cname: app-mynick.rhcloud.com
但根据 DNS 规则(正如我的域名注册商所说)CNAME 指向仅适用于这样的子域:
subdomain.mysite.com
那么,在这种情况下我应该如何处理我的顶级域?
问题是 Openshift 为我的应用程序提供了动态 IP,因此,有时它可能会更改并且我的网站将无法访问...
我已经解决了 CloudFlare CNAME 扁平化的问题。
这是一篇文章 - https://blog.cloudflare.com/introducing-cname-flattening-rfc-compliant-cnames-at-a-domains-root/ - 描述了为什么你不能将根域指向你的 DNS 中的 CNAME 记录,以及 CNAME 扁平化如何解决我的问题。
所以现在,我可以"point top level (root) domain to Openshift app with CNAME"。