2011-08-31 109 views
1

我试图满足谷歌的Page Speed插件的Cookieless domain suggestion,并与我的主持人一起跑到一堵墙上,他无法忍受它为什么不起作用的细节。访问st1.dgcstatic.com应该与访问st1.defunctgames.com相同;然而,这种情况并非如此。设置从一个域到另一个域的CNAME别名

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

DNS设置:

  1. 创建st1.dgcstatic.com的CNAME指向st1.defunctgames.com上dgcstatic.com
  2. 创建st1.defunctgames.com对defunctgames的记录。 COM
  3. 创建st1.defunctgames.com对defunctgames.com

子域当我运行一个tracert st1.dgcstatic.com它产生以下resul T:

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更改,我在另一方面主持人给我的“等待传播”胡言乱语当问及为什么这是行不通的。

回答

0

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

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

您需要通过您的虚拟主机提供程序配置第二个域。托管公司这样做的方式不同。在我的情况下,只需要向我的帐户添加一个新域(额外$ 1 /月),并配置HTML源文件的路径即可。

+0

自从我访问过这个问题已经有一段时间了,并且在假期期间几乎忘了它,谢谢你将它带回我的脑海。我与主持人进行了冗长的会谈,他们似乎无法理解我想要做的事情。我的主要网站是defunctgames.com,dgcstatic是新的域名。 –