2011-08-31 110 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是新的域名。 –