以Bind9為例。假設網站的主DNS為ns1.test.com,輔DNS為ns2.test.com,分配給娛樂平台的二級域名為play.test.com,要實現娛樂平台的三級域名自解析需要做如下操作:
首先需要主域名的dns將二級子域名的權限下發。
DNS是通過階梯方式授權的,即一級域名解析服務器給二級域名解析服務器授權,二級給三級授權...娛樂平台要能自己自由解析諸如domain1.play.test.com這樣的三級域名,需要一級域名解析服務器ns1.test.com將play二級子域名的解析權下放:
ns1.test.com的DNS配置文件裡添加以下記錄:
play IN NS ns1.play.test.com.
ns1.play IN A 211.142.14.20(假設這是娛樂平台的DNS服務器的IP)
在ns1.play.test.com上可以自由的分配三級域名的解析了
$TTL 10800
@ IN SOA ns1.play.test.com. megayama.gmail.com. (
20080030601 ; serial (d. adams)
21600 ; refresh - 6 hours
60 ; retry - 1 minute
604800 ; expiry - 1 week
10800 ) ; minimum - 3 hours
IN NS ns1.play.test.com.
IN NS ns2.play.test.com.
pic1 IN A 211.142.14.21
pic1 IN A 211.142.14.22 ; pic1定義了兩個IP,用戶在解析域名pic1.play.cnlife365.com的時候,會隨機解析成中間的一個,達到了dns輪詢負載均衡的效果
pic2 IN A 211.142.14.23
......