BIND DNS 设定多层副域名


在 BIND DNS 里面要设定副域名, 在 zone file 用以下格式设定:

以上是设定 www 副域名的方法, 但如果要设定多层的副域名, 例如 “m.www.opencli.com” 这个, 如果直接输入以下内容会出现错误:

这时便不能启动 named.

要解决可以有两种方法, 其中较麻烦的方法是建立一个 “ftp.opencli.com” 的 zone file, 然后在 “ftp.opencli.com” 这个 zone file 里面建立 “member.ftp.opencli.com”, 但如果副域名很多, 或者要再建立多层副域名, 管理上便很麻烦了。

最直接的方法是在原来的 zone file 上面, 做法是先建立 ftp 副域名, 再建立 member.ftp 副域名即可, 写法是这样:

这样便可以建立 member.ftp 副域名。

Leave a Reply