bind9 把 sub domain 給 AWS Route53 管理

昨天把一個在 bind9 管理的 sub domain 要讓 Route53 去管理,這種托管子網域的方式稱為 Subdomain Delegation,是常見的托管方式

 

參考「Creating a Subdomain That Uses Amazon Route 53 as the DNS Service without Migrating the Parent Domain」順手記錄一下處理的方式。

 

以 route53.shazi.info 為例

 

首先必須先到 Route53 去 Create Hosted Zone,然後你會拿到 Type NS 的四個 ns Server 大概會像這樣:

  • ns-364.awsdns-45.com
  • ns-1237.awsdns-26.org
  • ns-1756.awsdns-27.co.uk
  • ns-742.awsdns-28.net

 

每次拿到的應該都會不一樣。

 

然後在 bind9 的 shazi.info 這個 zone 把 route53.shazi.info 加上 ns record

 

這樣 Client 問到 shazi.info 還是會到 bind9,但是要到 route53.shazi.info 的話就會被送到 route53 的 ns 那邊問 record 了。

 

3 thoughts on “bind9 把 sub domain 給 AWS Route53 管理

  1. 您好,

    我在網路上搜尋如何委派 AWS DNS 為 sub domain DNS,

    有看到您的筆記,方便跟您請教一點問題嗎?

    請問您使用的 bind9 版本?是否有遇到必須要開 recursion 委派才有效的問題呢?

    謝謝您。

    1. Hi terry

      我是使用 bind9 沒錯,不過不需要開啟 recursion,因為 bind9 僅提供 NS record,而不是代替 Client 代詢

      如果你的 bind9 變成要開啟 recursion 則設定有問題。

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *