在 BIND DNS 裡面要設定副域名, 在 zone file 用以下格式設定:
1 |
ftp IN A IP_ADDRESS |
或
1 |
ftp IN CNAME another.hostname. |
以上是設定 www 副域名的方法, 但如果要設定多層的副域名, 例如 “m.www.opencli.com” 這個, 如果直接輸入以下內容會出現錯誤:
1 |
member.ftp IN A IP_ADDRESS |
這時便不能啟動 named.
要解決可以有兩種方法, 其中較麻煩的方法是建立一個 “ftp.opencli.com” 的 zone file, 然後在 “ftp.opencli.com” 這個 zone file 裡面建立 “member.ftp.opencli.com”, 但如果副域名很多, 或者要再建立多層副域名, 管理上便很麻煩了。
最直接的方法是在原來的 zone file 上面, 做法是先建立 ftp 副域名, 再建立 member.ftp 副域名即可, 寫法是這樣:
1 2 |
ftp IN A IP_ADDRESS member.ftp IN A IP_ADDRESS |
這樣便可以建立 member.ftp 副域名。