Google App Engine 通配符子域

Rya*_*ard 2 dns google-app-engine wildcard-subdomain cloudflare

我在谷歌应用引擎上运行了 Node JS 应用。

我已将自定义域链接到它:www.singlelisting.co

我需要通配符子域也链接到节点应用程序

例如:6.singlelisting.co 或 ns324.singlelisting.co

我在阅读谷歌开发者网站上的文档时运气不佳,我使用 cloudflare 进行 DNS 管理,并为所有谷歌 A 和 AAAA 记录添加了 * 记录。我相信问题是谷歌看到了子域。任何帮助将不胜感激

Tud*_*rmi 5

您有两个选择:

  1. 映射子域:在您的App Engine 自定义域配置中,您需要添加以下条目*.singlelisting.co,然后使用所需记录更新 DSN 管理(您可能已经这样做了)。这意味着通过6.singlelisting.cons324.singlelisting.co将由您的 App Engine 部署的服务6分别处理请求ns324(如果可用)。正如文档所述:

    如果您为自定义域设置通配符子域映射,则您的应用程序会为任何匹配的子域提供请求: 。如果用户浏览与服务名称匹配的域,应用程序将提供该服务。

  2. 通过使用调度文件此处有更多信息):此文件将覆盖通过您的域配置建立(或未建立)的路由规则

所以基本上如果你没有命名的服务6并且ns324会自动处理通过通配符规则传入的请求*.singlelisting.co,你必须使用dispatch.yaml.