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