2011-08-23 45 views
0

我有一個子域sub1.primary.com工作正常。現在我需要設置sub2.primary.com並讓它指向與sub1.primary.com相同的Web應用程序。我嘗試將它作爲新的A記錄和新的CName,但是當我嘗試導航到sub2.primary.com並期望看到sub1.primary.com時,我看到一個完全不同的應用程序位於sub7.primary.com上。DNS如何設置指向相同子域的多個A記錄?

我試過了A唱片獨唱,CName獨唱,都在一起,還有每個實例有和沒有指針記錄。我正在使用帶有IIS 6的Windows 2003 Server。我試着用Google搜索一個答案,但找不到任何信息。

這是我目前的設置。我已經在DNS中爲Sub2.primary.com創建了一個主機(A)記錄和一個關聯的指針記錄。我已經添加了sub2.primary.com來承載sub1.primary.com的標題。每當我導航到sub2.primary.com時,它都會顯示sub7.primary.com而不是sub1.primary.com。這是奇怪的,因爲如果它要默認的東西,我寧願它默認爲www.primary。 COM。

我不知道它是否重要,但sub1.primary.com在SSL下,sub7.primary.com以及其他5個在* .primary.com SSL證書上。

回答

0

每個子域應該有一條指向相同IP的A記錄。我聽起來像這是你第一次嘗試 - 如果這沒有奏效,我會建議確保你的Web服務器的虛擬主機配置發送sub2.primary.com到正確的地方。

+0

爲了確保我刪除了我所做的一切,添加了A記錄和關聯的指針,將記錄添加到Web應用程序vHost中,並且我仍然得到相同的結果。我也證實,在它正在拉起的子域的vHost中沒有關聯記錄。 – Stryder

+0

'dig + short sub1.primary.com'的輸出是否與'dig + short sub2.primary.com'的輸出相匹配? –

+0

我使用http://www.geektools.com/digtool.php,因爲我的服務器上沒有安裝挖掘工具。我所有的子域名都是一樣的。 – Stryder

0

當IIS在同一IP地址上託管多個網站時,它使用傳入的請求URL來猜測客戶端要發送到哪個虛擬站點。

換句話說:您需要配置您的主機頭以接受相應網站的兩個名稱。 Microsoft發佈了一些很好的how-to文檔hereherehere is a more detailed explanation

相關問題