bind9 把 sub domain 給 AWS Route53 管理

2017-06-03 AWS, Software

昨天把一個在 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

$TTL 900
...

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

...

 

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

 

3 Replies to “bind9 把 sub domain 給 AWS Route53 管理”

  1. terry表示:

    您好,

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

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

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

    謝謝您。

    • shazi7804表示:

      Hi terry

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

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

      • terry表示:

        好的,謝謝您。

        我再看看是那邊沒有設定好,感謝!

給 Mr. 沙先生一點建議

彙整

分類

展開全部 | 收合全部

License

訂閱 Mr. 沙先生 的文章

輸入你的 email 用於訂閱