DNS设置:使用CloudFlare/rhcloud的OpenShift
我正在尝试在CloudFlare上设置DNS转发到我的Openshift页面(domain.rhcloud.com) 但当我进入CloudFlare DNS设置并尝试更改A设置时,会出现以下错误: 您输入的“domain.rhcloud.com”不是有效的IP地址 它似乎要求一个静态ip地址。似乎其他托管服务可以为DNS设置提供数字ip地址,但我在rhcloud/OpenShift上找不到类似的内容 如何在rhcloud OpenShift上找到我的域的ip地址?转发到rhcloud主机时,CloudFlare上的基本DNS设置应该是什么样子DNS设置:使用CloudFlare/rhcloud的OpenShift,dns,openshift,cloudflare,Dns,Openshift,Cloudflare,我正在尝试在CloudFlare上设置DNS转发到我的Openshift页面(domain.rhcloud.com) 但当我进入CloudFlare DNS设置并尝试更改A设置时,会出现以下错误: 您输入的“domain.rhcloud.com”不是有效的IP地址 它似乎要求一个静态ip地址。似乎其他托管服务可以为DNS设置提供数字ip地址,但我在rhcloud/OpenShift上找不到类似的内容 如何在rhcloud OpenShift上找到我的域的ip地址?转发到rhcloud主机时,Cl
我应该使用我的注册商提供的默认A和AAAA设置吗?这有点不寻常,但当使用Openshift/Heroku等服务时,DNS中没有该域的记录。这是因为服务中没有与您的站点或应用程序对应的单个记录 如果您已经使用Cloudflare的名称服务器在注册中心设置了域(您需要这样做!),则不需要在注册中心执行任何其他操作 您需要在Cloudlare为站点/应用程序设置一个(或多个)CNAME(如果是网站,您可能需要为example.com和www.example.com各设置一个) 假设您确实需要“裸”域和www版本,您可以这样做: Openshift
- Cloudflare允许您导出DNS设置;在进行任何更改之前,请执行此操作
www
- 重定向
至http://the-domain.com/*
或http://www.the-domain.com/$1
- 重定向
至http://www.the-domain.com/*
http://the-domain.com/$1
- 为重定向类型选择“301”
如果您希望您的域名以
https://www
,看看下面对我有用的步骤
假设我们要为此域名配置cloudflare和openshift:example.org
云焰
DNS页面
我有两项纪录:
https://www.example.org/$1
- www.example.org
thedomain.com
添加到Openshift,然后访问www.the-domain.com
,就会经常发生这种情况。因此:请确保Openshift上的域别名与您在Cloudflare的DNS设置中设置的域完全匹配。如果该域将进入/app
,则肯定会进入Openshift。Web服务器经常将他们不理解的请求重定向到默认域或其他奇怪的位置。我所熟悉的唯一原因是DNS CNAMEs和Openshift别名彼此不匹配。如果您确定它们确实匹配,您将不得不提供更多信息--域名将是一个良好的开端…顺便说一下,我从CloudFlare DNS设置中删除了所有a、AAAA和MX记录,因此,唯一的规则是CNAME mcchampions.com是mcchampion-garaje.rhcloud.com的别名,CNAME www是mcchampion-garaje.rhcloud.com的别名。我只是仔细检查了rhcloud上的别名,真不敢相信,竟然少了一封信。我刚换了,现在一切都正常了。谢谢你的耐心和帮助。我真的很感激。