0

我创建了一个 GCS 存储桶www.example.com,并使用我的 DNS 提供商 (DNSimple) 设置了一个 CNAME 记录以指向c.storage.googleapis.com. 我现在可以访问我的域,www但也希望将根域指向存储桶。通过合成记录(谷歌域)或别名记录(其他 dns 提供商)似乎可以阅读同一主题的线程。我似乎无法让它与 DNSimple 一起使用,所以想知道是否有人能发现我的错误?

访问根域时出现以下错误:

<Error>
<Code>NoSuchBucket</Code>
<Message>The specified bucket does not exist.</Message>
</Error>

我将我的 ALIAS 记录设置为指向我的根域example.comwww.example.com但仍然没有运气。所以基本上以下两条记录:

ALIAS   example.com www.example.com
CNAME   www.example.com c.storage.googleapis.com

我是否遗漏了什么,或者这是 DNSimple 的限制,因为这显然似乎适用于 Google Domains(在阅读了其他问题之后)?

只是从谷歌文档中添加一点相同的内容:

注意:DNS 不支持在根域(例如 example.com)上创建 CNAME 记录,因此在大多数情况下,您必须在子域(例如www.example.com或 myblog.example.com)上创建 CNAME 记录。一些 DNS 提供商提供非标准功能,允许在不使用 CNAME 的情况下将根域别名为另一个名称。请查阅您的 DNS 提供商文档以确定此类功能是否可用。

4

2 回答 2

0

这比我想象的要简单。我不得不添加指向 URL 记录以使重定向工作,而不是添加 ALIASexample.com记录http://www.example.com

于 2021-02-14T10:14:08.153 回答
0

我对 GCS 不是很熟悉,因为我将 AWS 用于相同目的。但是,有一些建议:

  1. 确保验证域
  2. 确保您同时拥有与存储桶/配置相关联的 www 和 apex。这通常是缺少的步骤。www.example.com并且example.com是两个不同的主机名,如果您将两个 DNS 记录都指向 Google 但您仅www.example.com在您的 Google 帐户中进行配置,那么顶点将不起作用(这可能是您的情况)。

最后,我建议您将 ALIAS 配置为指向目标 ( c.storage.googleapis.com) 而不是 www 本地主机名。

于 2021-02-13T14:34:04.770 回答