2017-07-26 117 views
1

我有我的www.example.com域(Route53)託管區,我有一個subdomain.example.com子域。我已經購買了另一個域名www.domain.com,我希望我的subdomain.example.com指向www.domain.com。有沒有辦法做到這一點,而不添加另一個託管區www.domain.com重定向到從子域(AWS,Route53)域

回答

2

只需進入托管區域www.example.com;創建subdomain.example.com CNAME記錄,並把價值www.domain.com

+0

它是否工作請標明的答案正確:) – Deepak

+0

我應該在域中心指定什麼名稱的服務器,與w相同ww.example.com還是應該離開註冊商默認的NS? – Guardian

+0

如果我的理解ü已經託管在Route53區example.com(即W指定在烏爾域名服務提供商的域名服務器AWS),而www.example.com仍然有默認的NS。這是就好了..沒有額外的需求是完成。 – Deepak

1

雖然@ Deepak的答覆工作,你可能需要創建一個託管區爲www.domain.com

一種解決辦法是去從您的域名提供商到域名的DNS設置(如果可用),併爲其添加名稱記錄。

1

根據我的理解,您目前有一個名爲「www.example.com」的AWS Route 53託管區域和該託管區域下名爲「subdomain.example.com」的子域。您最近購買了另一個域名(www.domain.com),並希望將您的子域名(subdomain.example.com)指向「www.domain.com」。

取決於您購買'www.domain.com'的地方將產生兩種不同的解決方案。

解決方案#1:您從AWS

  1. 購買 'www.domain.com' 確保您有此域中創建一個託管區[1]。

  2. 在「www.domain.com」託管區域內使用「創建資源記錄集」按鈕創建「A記錄」。您可以將此名稱保留爲「www.domain.com」作爲名稱,並且對於此A記錄的別名/值,您可以將其指向運行您的站點的EC2實例[2]。 (如果您指向您的網站流量通過ELB,S3存儲桶等等,那麼您可以按照以下鏈接進行操作[3])

  3. 轉到「www.example.com」的託管區域並確保您的子域(subdomain.example.com)正在使用CNAME記錄。如果沒有,那麼您將需要刪除此資源記錄並添加一個具有相同名稱和值的新記錄,您將放入「www.domain.com」。

  4. 完成此操作後,您可以通過在瀏覽器中放置'subdomain.example.com'並查看它是否重定向到'www.domain.com'來驗證這是否按預期工作。您還可以運行dig [1] curl命令查看是否能夠拉起站點和資源記錄信息。

解決方案#2:你從別的地方,這不是AWS

  1. 請確保您有您的託管區有您要使用的子域購買「www.domain.com」(如'www.example.com)使用「www.domain.com」的CNAME。
  2. 更新您父母域名爲「www.domain.com」的NS記錄,以使用您的Route 53託管區域「www.example.com」(其中將有4個)的NS記錄[5]。

如果您遇到任何與此處陳述的問題有關的問題,請告知我們您購買www.domain.com的地方,以及您目前所看到的問題以及您可以提供的任何結果。

[1] http://docs.aws.amazon.com/Route53/latest/DeveloperGuide/CreatingHostedZone.html

[2] http://docs.aws.amazon.com/Route53/latest/DeveloperGuide/routing-to-ec2-instance.html

[3] http://docs.aws.amazon.com/Route53/latest/DeveloperGuide/routing-to-aws-resources.html

[4] https://www.digwebinterface.com

[5] http://docs.aws.amazon.com/Route53/latest/DeveloperGuide/CreatingNewSubdomain.html#UpdateDNSParentDomain