gpt4 book ai didi

DNS设置: OpenShift with CloudFlare/rhcloud

转载 作者:行者123 更新时间:2023-12-02 20:54:53 25 4
gpt4 key购买 nike

我正在尝试在 CloudFlare 上设置 DNS 转发到我的 Openshift 页面 (the-domain.rhcloud.com)。

但是当我进入 CloudFlare DNS 设置并尝试更改 A 设置时,我收到此错误:

您输入的“the-domain.rhcloud.com”不是有效的 IP 地址。

它似乎要求静态 IP 地址。似乎其他托管服务可以为 DNS 设置提供数字 IP 地址,但我在 rhcloud/OpenShift 上找不到类似的内容。

如何在 rhcloud OpenShift 上找到我的域的 IP 地址?转发到 rhcloud 主机时,CloudFlare 上的基本 DNS 设置应该是什么样子?

我应该使用注册商提供的任何默认 A 和 AAAA 设置吗?

最佳答案

这有点不寻常,但是当使用 Openshift/Heroku 等服务时,您的 DNS 中没有该域的 A 记录。这是因为服务上没有与您的网站或应用相对应的单个 A 记录。

如果您已经使用 Cloudflare 的域名服务器在注册商处设置了域名(您需要执行此操作!),则无需在注册商处执行任何其他操作。

您需要为 Cloudlare 的网站/应用设置一个(或多个)CNAME(如果是网站,您可能需要为 example.com 和 www.example.com 各设置一个)。

假设您确实需要“裸”域和 www 版本,您可以这样做:

Openshift

  1. 确保您已为“裸”域和 www 子域设置了域。

Cloudflare:

备份!

  • Cloudflare 允许您导出 DNS 设置; 在进行任何更改之前执行此操作

裸域

  1. 转至 DNS 设置页面
  2. 从底部的选择器中选择 CNAME
  3. 在第一个字段中输入域名
  4. 在第二个(“是...的别名”)字段中输入the-domain.rhcloud.com

www 子域

  1. 重复上面的步骤 1-4,在步骤 3 中输入 www
  2. 转到“页面规则”页面
  3. 添加新的“页面转发”规则,可以:
    • http://the-domain.com/* 重定向到 http://www.the-domain.com/$1
    • http://www.the-domain.com/* 重定向至 http://the-domain.com/$1
    • 选择“301”作为重定向类型

关于DNS设置: OpenShift with CloudFlare/rhcloud,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26329211/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com