0

我正在做一个基于腾讯微信并使用AWS服务器的项目。因为中国政府的规定,我们需要一个有ICP许可证的域名才能连接腾讯服务器。但是,AWS 的域名(us-east.cf.yaas.io)在中国没有 ICP 许可证。因此,我们在中国申请了一个具有 ICP 许可证的新域(如 abc.com)。

但是我发现我们的服务在 AWS 的公网 IP 地址不是固定的。而且我只能通过cf命令(cloudfoundry)访问AWS,并且无权将域添加到我们在cloudfoundry中的空间。那么,我应该如何配置 DNS 解析以使我们的域(如 abc.com)映射到 AWS 的服务器?

顺便说一句,在我的域(如 abc.com)的 DNS 解析提供商(阿里巴巴),我尝试了一种名为“CNAME”的方法,并将我们的域(如 abc.com)映射到 AWS 的域(us-east.cf.yaas .io)。似乎我们的域已映射到 AWS 的域,如下图所示 在此处输入图像描述

我ping了我们的子域,它可以映射到aws的域,但由于404错误它仍然无法工作。如果我直接在 aws 中 ping 我们的服务,它与下面的不同:

在此处输入图像描述

如果 AWS 有一些规则来过滤这种流量?如果是,我应该如何将我们的域绑定到 AWS 的服务器?固定公网IP还是其他方式?谢谢。

4

1 回答 1

1
  1. 似乎您需要创建一个 cf 域(您需要使用该cf create-domain命令向 Cloud Foundry 注册您的域 abc.com)。如果您没有必要的权限,您应该请求 Cloud Foundry 部署的管理员(或适当的人员)为您创建一个。

  2. 您还必须创建一个路由cf create-route来告诉路由器它应该将您的新域指向哪个应用程序。

请参阅相关的Cloud Foundry 文档

于 2016-04-19T17:28:43.703 回答