我正在开发一个我真正希望能够使用裸域的网站,例如: example.com
。最好www.example.com
重定向到example.com
,但这并非绝对必要。
如果我正确理解this blog post,那么一个人无法使用裸域的原因是因为所有子域都不起作用,这通常是不可接受的。
目前,只有裸域工作我没事,所以这可能吗?是否会将example.com
的CNAME记录设置为Google提供的网址?有没有其他办法可以使用裸域?
答案 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)