在 Google 云平台中为 Google App Engine 项目添加 A、AAAA 和 CNAME 记录

在 Google 云平台中为 Google App Engine 项目添加 A、AAAA 和 CNAME 记录

我正在添加一个新的 Google App Engine 项目并尝试将其映射到子域。

我已经创建了一个映射newmachine.mycompany.com到的CNAME newproject.appsport.com,并且能够在“App Engine”->“设置”->“自定义域”中使用它。

但是一旦映射完成,同一屏幕会显示以下消息:

Configure resource records on your domain registrar
Have your domain registrar add the following resource records for mycompany.com:
Type    Data    Alias
A   215.234.32.21   
A   215.234.34.21   
A   215.234.36.21   
A   215.234.38.21   
AAAA    1997:2340:4801:32::15   
AAAA    1997:2340:4801:34::15   
AAAA    1997:2340:4801:36::15   
AAAA    1997:2340:4801:38::15   
CNAME   ghs.googlehosted.com    newmachine

我之前没有看到过这个消息。从表面上看,其他现有的 GAE 项目并没有创建这样的 A 和 AAAA。

我的问题是:

  1. 不将这些记录添加到我的 DNS 服务器会有什么后果?

  2. 它们有什么用途?只是提供反向 IP 查找吗?

答案1

该列表似乎不完整且令人困惑,但我猜测它的意思是:

@           IN A     215.234.32.21   
@           IN A     215.234.34.21   
@           IN A     215.234.36.21   
@           IN A     215.234.38.21   
@           IN AAAA  1997:2340:4801:32::15   
@           IN AAAA  1997:2340:4801:34::15   
@           IN AAAA  1997:2340:4801:36::15   
@           IN AAAA  1997:2340:4801:38::15   
newmachine  IN CNAME ghs.googlehosted.com.

这是因为@ IN CNAME没有任何意义,因为由定义的别名CNAME不应该有任何其他类型的记录,包括提到的A/ AAAA,但也会MX破坏电子邮件和NS&SOA破坏 DNS 本身;请参阅CNAME关于区域顶点的典型问题

现在,因为您已经拥有newmacine CNAME并且不想将其整体迁移example.com到 Google App Engine,所以其他记录不应该有任何合理的用途。

相关内容