是否可以将Google App Engine与裸域一起使用?

时间:2011-02-06 00:24:14

标签: google-app-engine dns subdomain cname

我正在开发一个我真正希望能够使用裸域的网站,例如: example.com。最好www.example.com重定向到example.com,但这并非绝对必要。

如果我正确理解this blog post,那么一个人无法使用裸域的原因是因为所有子域都不起作用,这通常是不可接受的。

目前,只有裸域工作我没事,所以这可能吗?是否会将example.com的CNAME记录设置为Google提供的网址?有没有其他办法可以使用裸域?

4 个答案:

答案 0 :(得分:20)

如您所见,您不能拥有与其他记录同名的CNAME记录。即使您不需要任何其他记录(子域,MX记录等),也必须包含在域中的一组记录,例如SOA和NS记录,这些记录不允许将CNAME添加到裸域。解决这个问题的唯一方法是说服相应的TLD(例如.com)直接为您的域提供CNAME,而不是重定向到您自己的域名服务器 - 而且这不是任何TLD注册管理机构提供的服务。

您必须使用CNAME将域指向App Engine应用程序的原因是因为唯一的选择 - A记录 - 使Google无法对流量进行负载平衡或在数据中心之间移动应用程序。

答案 1 :(得分:5)

是。裸域映射适用于Google Developers Console。

https://code.google.com/p/googleappengine/issues/detail?id=777

  

我们已经添加了对App Engine自定义域的支持   Google Developers Console,这意味着您现在可以关联自定义   域名,而不首先将该域名与Google Apps相关联。

     

要访问此功能,请访问https://console.developers.google.com/   你会发现在App Engine下添加自定义域的选项>   设置。

     

注意:目前我们不支持在自定义域上创建SSL   通过这种方法(虽然我们希望将来纠正这个问题   发布)。与此同时,我们继续支持SSL(通过VIP或SNI)   对于通过Google Apps创建的自定义域,我们   继续为所有* .appspot.com域提供免费的HTTPS。

答案 2 :(得分:4)

如上所述,您始终必须重定向到www。一个超级简单的方法将您的裸域重定向到www。是http://www.wwwizer.com/

答案 3 :(得分:1)

No