(感谢SilentRage 的文章,借助于他的配置文件从而实现了BIND在windows上的使用。SilentRage 的文章很全,涵括了windows、Linux下的BIND安装配置。感兴趣的朋友可以在http://forums.devshed.com搜索Bet you want to setup a DNS server huh)
- 下载windows版的BIND安装文件(作为演示,此处使用BIND9.4.2),下载网站:www.isc.org。
- 解压后,双击BINDInstall.exe开始安装。Server Account Name为BIND新建的帐户名,下面输入两遍帐户密码。不要选中Start BIND Service After Install。因为还需要配置,选择 Install 完成安装。
- 安装完成后,在dns目录下有两个文件夹etc和bin,bin里面是一些工具,而etc文件夹存放配置文件及日志文件。
- 下面我们在etc文件夹中加入配置文件:
- named.conf - Tell bind what domains you are hosting - plus some extra config stuff.
- rndc.key - This is the authentication key for rndc.exe to manage named.exe.
- named.ca - These are the DNS root servers.
- myexample.com.zone - This is an example zone file.
- 127.0.0.rev - This is an example of a reverse IP zone file.
5. NTFS 系统需要设置dns文件夹的权限,开放所有权限给 named 这个用户。通过dns文件夹“属性”中的“安全”选项卡添加named用户,并赋予named对dns文件夹的完全控制权限。(或者使用使用Cacls.exe命令修改dns文件夹的权限)
6. 到“控制面板”–>“管理工具”–>“服务”里启动“ISC BIND”这个服务即可开启BIND。
以下为配置文件的例子:

























































































































































rndc.key文件的生成方法:
使用命令行在 bin 下执行“rndc-confgen.exe > rndc.key”,将生成的 rndc.key 移到 etc 下。


















































































myexample.com.zone 是对应named.conf中的zone "myexample.com" 的file



















































