如何配置ibm云应用到Godaddy域

How to configure ibm cloud application to Godaddy domain

这个问题对我来说有点复杂。 我将 GoDaddy 用作我的 DNS 主机并尝试在 IBM Cloud 应用程序中配置我的域。 我遵循了 Adding and using a custom domain.

中的 IBM Cloud 文档

我的疑问是如何在 GoDaddy 中配置 CNAME 以将我的域从 myapp.us-south.cf.appdomain.cloud 更改为 www.mydomain.com

当我输入 www.mydomain.com 然后重定向到 [=37 时,重定向选项对于 http 请求工作正常(https 不工作) =]-south.cf.appdomain.cloud 但只是在 url 中显示我的域名。

知道如何解决吗?

我尝试过的从 www.mydomain.com 重定向到 GoDaddy 中的 IBM Cloud App 的配置是

Tipo    Nome completo   Valor                                               TTL             Ações
A       @               Parked                                              600 segundos    Editar
CNAME   <mydomain>.com  <myapp>.us-south.cf.appdomain.cloud                 1/2 hora        Editar
CNAME   www             @                                                   1 hora          Editar
NS      @               ns09.domaincontrol.com                              1 hora  
NS      @               ns10.domaincontrol.com                              1 hora  
SOA     @               Servidor de nome principal: ns09.domaincontrol.com. 1 hora

在 IBM Cloud 中,我在 Domains 中添加了我的域,也在路由中添加了 [www]。[mydomain.com]

这不起作用的原因是因为您需要按照链接到的 IBM Cloud 文档中的说明将 CNAME 记录设置为域。这是误导,但你必须按照字面上的说明进行操作。

将您的 CNAME 设置为 自定义-domain.us-south.cf.cloud.ibm.com。那是 IBM 内部解析器,它将传入请求映射到您配置的路由。

我尝试了几种方法来将 GoDaddy 中的 CNAME 配置到 IBM Cloud。我最后的配置是:

在 GoDaddy DNS 服务器中:

Type        Complete Name   Value                                                           TTL
A           @                           Parked                                                          600 segundos    Editar
CNAME   mydomain.com    custom-domain.us-south.cf.cloud.ibm.com 1 hora  
CNAME   www                 @                                                                   1 hora  
NS          @                           ns09.domaincontrol.com                                  1 hora  
NS          @                           ns10.domaincontrol.com                                  1 hora  
SOA @                           Servidor de nome principal: ns09.domaincontrol.com. 1 hora

在 IBM Cloud 中:

  1. 在帐户中,我包含域 mydomain.com;和
  2. 在 App Route 中,我包含了 ** .mydomain.com*,以便关联到 www文档。

怎么了?

在 Internet 和 Whosebug 中进行多次搜索以及@data_henrik 的贡献后,我终于找到了 GoDaddy 和 IBM Cloud(Cloud Foundry 应用程序)之间 DNS 的正确配置。

如前所述,必须按照以下步骤Adding and using a custom domain

  1. Adding a custom domain from the IBM Cloud console
  2. Adding the route with the custom domain to an app - 在我的例子中,如果你离开了 www + mydomain.com第一个字段为空白,IBM Cloud Domain Service 不会解析 URL。另一个重要信息是 IBM Cloud 更改了我的原始应用程序路由的名称,因为在我的情况下该名称与我的域相同(有趣)。
  3. 在 GoDaddy 中,正确的配置如下:
Type Complete Name Value TTL Note
A @ 169.62.254.80 600 sec The @ parameter must be pointed to the custom-domain server IP, in my case us-south server
CNAME mydomain.com custom-domain.us-south.cf.cloud.ibm.com 1 hour As mentioned before by @data_henrik
CNAME www @ 1 hour Just redirect www to the current domain
NS @ ns09.domaincontrol.com 1 hour Default
NS @ ns10.domaincontrol.com 1 hour Default
SOA @ Server main name: ns09.domaincontrol.com. 1 hour Default