Domain-Name-System
將域轉發到另一個子域
我有 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 記錄需要進行哪些更改才能顯示內容。
理論上你可以這樣做:
- 創建一個
jainaditya.in
指向 IP 地址的 A 記錄ajain.techphernalia.com
(現在解析為46.30.212.96
)。我們更願意為此使用CNAME
記錄而不是A
記錄,但是您不能CNAME
在區域的頂點使用 a。- 假設您要顯示相同的內容,則創建另一條
A
記錄以www.jainaditya.in
指向相同的 IP 地址。www.jainaditya.in
- 要求您的託管服務提供商
ajain.techphernalia.com
(我猜是 one.com)在其伺服器配置中為該域創建兩個別名:jainaditya.in
和www.jainaditya.in
. 在 Apache 中,這稱為 aServerAlias
,但術語可能會有所不同。實際上,做您想做的事的最佳方式是與 one.com 交談,告訴他們您想做什麼,然後看看他們的建議。我想他們會希望您將 DNS 託管
jainaditya.in
轉移給他們,以便他們可以管理所有 DNS。這樣,如果他們需要更改 IP 地址,ajain.techphernalia.com
他們可以更新您的所有 DNS 記錄。