从一个域到另一个域设置CNAME别名

时间:2011-08-31 07:07:57

标签: dns cname pagespeed cookieless a-records

我正在尝试满足Google的Page Speed插件的Cookieless domain suggestion,并与我的主持人碰壁,他们无法解释为什么它无法正常工作的细节。访问st1.dgcstatic.com应与访问st1.defunctgames.com相同;但事实并非如此。

我错过了配置步骤吗?我需要等待DNS传播吗?您可以在下面看到我的实验步骤。

DNS设置:

  1. 创建st1.dgcstatic.com的CNAME以指向dgcstatic.com上的st1.defunctgames.com
  2. 在defunctgames.com上创建了st1.defunctgames.com的记录
  3. 在defunctgames.com上创建了st1.defunctgames.com的子域名
  4. 当我运行tracert st1.dgcstatic.com时,会产生以下结果:

    C:\Users\Patrick>tracert st1.dgcstatic.com
    
    Tracing route to st1.defunctgames.com [50.22.11.10]
    

    当我运行host st1.dgcstatic.com时,会产生以下结果:

    patrick:~ patrick$ host st1.dgcstatic.com
    st1.dgcstatic.com is an alias for st1.defunctgames.com.
    st1.defunctgames.com has address 50.22.11.10
    

    最后,使用此网站似乎会产生与正确显示配置相同的结果。

    http://www.mxtoolbox.com/SuperTool.aspx?action=mx%3ast1.dgcstatic.com

    根据所有这些结果,世界可以看到我的DNS更改,另一方面我的主机给了我“等待传播”的严密性当被问到为什么这不起作用。

1 个答案:

答案 0 :(得分:0)

在我看来,您的域名设置正确(st1.dgcstatic.com是st1.defunctgames.com的别名),但是Web主机需要有一个映射或配置才能知道如何为st1提供服务。 dgcstatic.com内容。

两个域都解析为50.22.11.10,但这很可能是共享IP地址主机。 (访问http://50.22.11.10表明它已共享 - 它无法通过IP地址解析到您的网站。)

您需要通过您的webhost提供程序配置第二个域。托管公司的做法不同;在我的情况下,只需要在我的帐户中添加一个新域(额外$ 1 /月),并配置HTML源文件的路径。