如何将裸域转发到www.domain for google app托管网站

时间:2010-01-12 10:06:27

标签: google-app-engine hosting dns

我正在将一些网站从我自己的服务器移植到Google(GHS)。我总是使用ZoneEdit来管理我的DNS需求,并且在过去 - 错误地或正确地 - 配置它以便:

domain.comwww.domain.com指出:<my known ip address>

使用www子域一切正常,它(www.domain.com)解析为ghs.google.com(通过CNAME条目)并显示该网站。

但是,如果我尝试访问裸域(domain.com)FF状态,则表示无法建立连接。我认为这是因为我的DNS配置不再有A ip-address条目了。

我正在考虑转发从domain.comwww.domain.com的任何网址,尽管可能ZoneEdit不推荐它我认为因为我告诉它只转发http://domain.com的请求并离开{{1原样(即配置http://www.domain.com)。

我处理这个最好的方法吗?

请告知。

6 个答案:

答案 0 :(得分:6)

您还可以将您的投票添加到Issue 777: Officially Support Naked Domains for GAE Apps,以要求Google支持裸域。这样您就可以使用http://domain.com作为App Engine应用程序的有效地址。

答案 1 :(得分:3)

根据Google Apps帮助中URL forwarding上的文章,将您的裸域转发到www域是处理它的最佳方式。

然后,您将www域的CNAME记录保留为指向ghs.google.com,就像您已经完成的那样。

答案 2 :(得分:3)

答案 3 :(得分:3)

现在Google Apps中有一种直接方式可以执行此操作。

它位于Gooogle Apps&gt;域名设置&gt;域名

https://www.google.com/a/cpanel/ yourwebsite.com / DomainSettingsDomains

必备:您的“A”记录应指向Google服务器。

它如何运作?

  1. 用户输入yourwebsite.com
  2. DNS将其发送到A记录中提到IP的服务器
  3. 该服务器(Googles主机服务器)获取域名和 重定向到www.yourwebsite.com(或子域/链接到您 指定)
  4. 用户到达www.yourwebsite.com
  5. 从那里你知道......

答案 4 :(得分:2)

Google Apps中的裸体到www重定向被破坏了,或者至少是我的某些应用程序。如果Google Apps使用eNom,则重定向可以正常运行,但如果它使用GoDaddy,则不会继续使用路径(例如domain.com/this/is/path将重定向到www.domain.com)。修复方法是使用第三方DNS。

答案 5 :(得分:0)

我认为现在Google Apps具有转发裸域的内置功能。您只需转到Google Apps管理面板中的“域名设置”标签即可。在那里单击“域名”子选项卡。输入转发裸域的目标位置。然后,您对DNS进行更改,将您的域的A记录添加到Google提供的IP。就是这样。