-
下载 Bind9
-
安装
-
解压文件到任意路径
-
运行 BINDInstall.exe 进行安装
-
-
-
配置
-
产生 rndc.key 文件
- 进入 C:\Program Files\ISC BIND 9\bin 然后 cmd 运行 rndc-confgen -a
-
创建配置文件 named.conf
-
options { # 配置文件路径 directory "C:\Program Files\ISC BIND 9\etc"; # ISP等提供的DNS地址 forwarders { 8.8.8.8; 8.8.4.4; }; # 允许查询的地址,这里配置了本机、A类地址、C类地址 // 仅允许本机与192.168.0.0网段内的机器查询 allow-query { 127.0.0.1; 10.0.0.0/8; 192.168.1.0/24; }; }; # 根DNS zone "." { type hint; file "root.zone"; }; # localhost zone "localhost" IN { type master; file "localhost.zone"; allow-update { none; }; }; # localhost的反向解析 zone "0.0.127.in-addr.arpa" { type master; file "localhost.rev"; }; # whalecloudvcenter.com是我们为自己的域的正向解析配置 zone "whalecloudvcenter.com" IN { type master; file "whalecloudvcenter.com.zone"; }; # whalecloudvcenter.com的反向解析 zone "100.168.192.in-addr.arpa" { type master; file "whalecloudvcenter.com.rev"; };
-
-
下载 named.root 及 root.zone
-
创建 localhost.zone 文件(localhost 正向解析)
-
$TTL 1D @ IN SOA localhost. root.localhost. ( 2007091701 ; Serial 30800 ; Refresh 7200 ; Retry 604800 ; Expire 300 ) ; Minimum IN NS localhost. localhost. IN A 127.0.0.1
-
-
创建 localhost.rev 文件(localhost 反向解析)
-
$TTL 1D @ IN SOA localhost. root.localhost. ( 2007091701 ; Serial 30800 ; Refresh 7200 ; Retry 604800 ; Expire 300 ) ; Minimum IN NS localhost. 1 IN PTR localhost.
-
-
-
-
设置文件夹权限
-
-
启动或者停止服务
-
net start named net stop named
-
-
优化及问题(可选)
-
修改服务设置。在启动服务时遇到 “由于登录失败而无法启动服务”,可以尝试此方案。
-
-
如果现出“ Window 无法启动 ISC BIND 服务 错误 1067:进程意外终止”,可以尝试以下方案。
-
检查必须的文件是否都在
-
localhost.rev localhost.zone named.conf named.root rndc.key root.zone
-
-
检查 named 用户是否拥有 安装路径的权限
-
程序意外结束导致 named.pid 文件没有正确删除,停止服务,删除 named.pid 文件,启动服务。
-
-
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于