设置Google Apps DNS以在cPanel主机上提供网站服务

时间:2012-11-29 10:37:44

标签: dns google-apps google-account

我的客户拥有Google Apps帐户,并且正在Google Apps中管理他们的DNS。他们的注册商是eNom。

他们委托了我的网站,但由于Google协作平台不是真正的网络托管服务商,我们将通过他们在我的VPS上使用HostGator订阅的cPanel帐户为该网站提供服务。

我遇到DNS设置问题,需要帮助。

他们的eNom域名设置主机记录如下:

Host Name      Address Record      Type
@              216.239.32.21       A
@              216.239.34.21       A
@              216.239.36.21       A
@              216.239.36.21       A
calendar       ghs.google.com.     CNAME
docs           ghs.google.com.     CNAME
mail           ghs.google.com.     CNAME
polaris        ghs.google.com.     CNAME
sites          ghs.google.com.     CNAME
start          ghs.google.com.     CNAME
www            ghs.google.com.     CNAME

我试图通过进行以下更改来修改记录以将A记录添加到cPanel IP,然后将裸域的CNAME和www添加到cPanel:

Host Name      Address Record      Type
polarisrm.com  96.125.170.9        A        // Added A record
@              216.239.32.21       A
@              216.239.34.21       A
@              216.239.36.21       A
@              216.239.36.21       A
calendar       ghs.google.com.     CNAME
docs           ghs.google.com.     CNAME
mail           ghs.google.com.     CNAME
polaris        ghs.google.com.     CNAME
sites          ghs.google.com.     CNAME
start          ghs.google.com.     CNAME
www            polarisrm.com.      CNAME    // Updated the www CNAME record

然而,进行这些更改打破了DNS。尝试访问该网站时,结果是“主机名不存在”。 Pinging polarisrm.com 返回的IP为216.239.36.21,这是第一个@A记录。因此,我将我所做的更改重置为原始设置。

如何正确配置DNS,以便在www.polarisrm.com和polarisrm.com http协议指向cPanel时,其他任何Google服务(邮件,文档,日历等)都不会中断?

HostGator无法为我提供解决方案而且我现在卡住了。

3 个答案:

答案 0 :(得分:1)

您永远不应为根域或任何具有MX记录的域名创建CNAME记录,因为它会覆盖MX记录和CNAME记录下的任何子记录。

有关使用eNom进行裸域名重定向的说明,请访问: https://sites.google.com/site/gsunhelp/step-by-step-guides/cnamealiasmappinghowdoesitallwork/mapping-site-custom-domain/cnames-and-naked-domains

答案 1 :(得分:1)

使用Google Apps重定向裸域不需要CNAME记录才能生效。 我建议删除A记录并使用Hostgator cpanel IP作为地址记录,单个A记录(裸域)和www CNAME记录(而不是polarism.com)

    Host Name      Address Record      Type
    @              96.125.170.9        A        // single A record

    calendar       ghs.google.com.     CNAME
    docs           ghs.google.com.     CNAME
    mail           ghs.google.com.     CNAME
    polaris        ghs.google.com.     CNAME
    sites          ghs.google.com.     CNAME
    start          ghs.google.com.     CNAME
    www            96.125.170.9        CNAME    // Use IP for the www CNAME record

希望这有帮助

答案 2 :(得分:1)

我遇到了类似的问题并遇到过这篇文章,但我发现eNom不允许您输入CNAME记录的IP地址(至少2016年的这些日子)​​。

相反,以下工作:

Host Name      Address Record      Type
@              96.125.170.9        A
calendar       ghs.google.com.     CNAME
docs           ghs.google.com.     CNAME
mail           ghs.google.com.     CNAME
polaris        ghs.google.com.     CNAME
sites          ghs.google.com.     CNAME
start          ghs.google.com.     CNAME
www            @                   CNAME    //CNAME for web host

Google Apps和网站现在没有问题。