Linux

在 AWS Route 53 中添加子域

  • September 26, 2019

我的域名是 example.com

我想添加像 subdomain.example.com 這樣的子域

我的域名在godaddy註冊。我在 aws route 53 中創建了託管區域,並在 godaddy 中更改了 dns。example.com 按我的意願工作。

但是,現在我想在這個域中添加子域。但我不這樣做。

我首先嘗試了這個(站點連結):

登錄到您的 AWS 控制台。

點擊此處轉到 AWS route53 控制台。從左側欄中點擊託管區域。

從頂部欄中點擊創建託管區域。> 在右側窗格中,將 subdomain.maindomain.com 作為域名並點擊創建。

複製此域的名稱伺服器以供進一步使用。

現在轉到您的主域的記錄集,然後點擊創建記錄集。

在右窗格中,放置子域。在 Name 部分中,選擇 Type 作為 NS 並為 Value 放置先前複製的名稱伺服器,然後點擊 Create。

但這沒有用。

然後我嘗試了這個

因此,在這種情況下,創建一個 CNAME 記錄,其中 example.com 將是規範名稱,client.example.com 將是別名記錄。

一旦完成,現在 example.com 和 client.example.com 都將解析到相同的 IP 地址,即負載均衡器。

但仍然沒有工作。

我怎樣才能做到這一點?

設置子域的關鍵技巧是通過一組名稱伺服器 - NS 記錄將子域與父域連結起來。即它的名稱伺服器集(NS 記錄)是已知的,並且父域必須知道這些 NS 對於子域是什麼。就像在 GoDaddy 中設置Route53 NS 一樣,然後將其插入到區域中作為指向您的域的連結。說得通?subdomain.example.com``example.com``example.com``.com

這是您在 Route53 中創建子域的方式:

  1. 在 Route53 中創建新的託管區域 subdomain.example.com,並將 *NS 記錄集 複製到剪貼板或記事本或某處:

在此處輸入圖像描述

(我在此展示中使用我的域aws.nz - 無法在 R53 中創建 example.com 子域) 2. 打開example.com託管區域詳細資訊(或在本例中為aws.nz),然後點擊Create Record Set。放:

  • 姓名: subdomain.example.com
  • 類型: NS
  • *值:*上面步驟 1 中的名稱伺服器列表。在此處輸入圖像描述
  1. 在subdomain中創建一些記錄,例如test.subdomain.example.com=192.0.2.123,稍等一下並嘗試解決它:
~ $ host test.subdomain.aws.nz
test.subdomain.aws.nz has address 192.0.2.123

希望有幫助:)

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