Domain-Name-System

將域轉發到另一個子域

  • February 19, 2014

我有 2 個域 jainaditya.in(從 GoDaddy 購買的域,目前已停放)和 techphernalia.com(來自 one.com 的域和網路託管)。我創建了一個子域 ajain.techphernalia.com。

要求:當我指向 jainaditya.in 時,它應該打開 ajain.techphernalia.com,地址欄仍顯示 jainaditya.in。

工作範例:在 sms.techphernalia.com 顯示來自某些不同 IP 的內容時進行了類似的更改(我不知道從哪裡來,但我們稱之為 B)。

我是怎麼做到的:為 sms.techphernalia.com 創建了一個 CNAME 記錄,等待了 2 天,打電話給 B,他在他的伺服器上做了一些更改,它反映了。

問題是什麼:在 jainaditya.in 上為 www.jainaditya.in 創建了 CNAME 記錄,請求從 GoDaddy 的伺服器發出並到達 one.com 伺服器。但不知道techphernalia.com DNS 記錄需要進行哪些更改才能顯示內容。

理論上你可以這樣做:

  1. 創建一個jainaditya.in指向 IP 地址的 A 記錄ajain.techphernalia.com(現在解析為46.30.212.96)。我們更願意為此使用CNAME記錄而不是A記錄,但是您不能CNAME在區域的頂點使用 a。
  2. 假設您要顯示相同的內容,則創建另一條A記錄以www.jainaditya.in指向相同的 IP 地址。www.jainaditya.in
  3. 要求您的託管服務提供商ajain.techphernalia.com(我猜是 one.com)在其伺服器配置中為該域創建兩個別名:jainaditya.inwww.jainaditya.in. 在 Apache 中,這稱為 a ServerAlias,但術語可能會有所不同。

實際上,做您想做的事的最佳方式是與 one.com 交談,告訴他們您想做什麼,然後看看他們的建議。我想他們會希望您將 DNS 託管jainaditya.in轉移給他們,以便他們可以管理所有 DNS。這樣,如果他們需要更改 IP 地址,ajain.techphernalia.com他們可以更新您的所有 DNS 記錄。

引用自:https://serverfault.com/questions/576835