我正在尝试为Google Cloud Project设置自定义域名,整个过程让我很困惑。我只需要A记录,但是知道如何找到它们的唯一方法是通过执行以下步骤:https://cloud.google.com/appengine/docs/standard/php7/mapping-custom-domains#mapping_a_custom_domain_to_your_app
为什么我需要完成所有这些步骤才能简单地获取网站的A记录?就像为什么我需要验证特定域?我有自己的DNS,只需将其指向特定的A记录即可。
答案 0 :(得分:2)
大多数Google Cloud服务在其前面都有一个代理负载均衡器,称为GFE(Google前端)。为了知道将请求路由到哪个服务,GFE使用HTTP主机头。您需要完成该过程,以便Google拥有一个内部表,该表将IP地址映射到自定义域(通过Host标头),然后将其映射到Google Cloud服务。
您需要验证域的所有权,以防止域劫持。假设我决定使用microsoft.com
。 Google要求我证明自己控制域microsoft.com
,然后才能创建自定义域。