(windows 下dns服务的安装)
今天公司换了新的服务器,把旧的服务器上的dns服务做了迁移,顺利完成,把步骤记录如下,给需要的人。看到的点个赞吧,谢谢!
1,在ftp.isc.org/isc/bind9/下载的合适的版本,我下载的是bind9.17
2,解压下载的zip文件,运行BINDInstall.exe 开始安装
3,指定权限,要让根目录赋上刚才安装时候建立的named 用户的完全权限
4,生成rndc.key文件,以 以命令行模式进入安装指定的目录中的bin目录
执行 rndc-confgen -a 命令。此命令将在\bind\etc文件夹下生成 rndc.key 文件
5,执行rndc-confgen > rndc.conf 命令。此命令将在\bind\bin目录下生成rndc.conf文件
6,生成named.root文件 可以直接通过ftp://ftp.rs.internic.net/domain/下载 放在bind\etc目录下面
7,手动在bind下面建一个log目录,用来存放日志。
8,编写named.conf文件(默认配置文件),放在目 bind\etc 目录下面。
注意路径,路径错了,bind启动不了
# 引用rndc.key文件
include "d:\bind\etc\rndc.key";
options {
directory "d:\bind\named";
pid-file "named.pid";
version "unknown";
allow-query{any;};
allow-query-cache{any;};
};
zone "localhost" IN {
type master;
file "localhost.zone";
allow-update { none; };
};
zone "0.0.127.in-addr.arpa" IN {
type master;
file "localhost.local";
allow-update { none; };
};
zone "." {
type hint;
file "named.root";
};
.........
..........
logging { channel query_log { file "e:\dns\log\dns_logs.txt" versions 3 size 100m; severity info; print-category yes; print-severity yes; print-time yes; }; category queries { query_log; };};
做完上面的步骤之后, 到服务里面去启动bind服务就可以了