您现在的位置是:首页 > 编程 > 

windows10个人版使用ntbind搭建dns服务

2025-07-27 20:08:43
1.下载BID9.11 下载地址:http://ftp.isc/isc/bind9/9.11.0rc/   我的系统是window 10 64位需要下载BID9.11.0rc.x64.zip,建议下载9.11以上的版本,老版本可能不支持Win10,下载时注意区分操作系统的位数。 2.安装BID9.11 下载完成后&#x

1.下载BID9.11

下载地址:http://ftp.isc/isc/bind9/9.11.0rc/

 

我的系统是window 10 64位需要下载BID9.11.0rc.x64.zip,建议下载9.11以上的版本,老版本可能不支持Win10,下载时注意区分操作系统的位数。

2.安装BID9.11

下载完成后,解压文件,点击直接傻瓜式的安装

 

默认安装路径为”C:\Program Files\ISC BID 9”。如下图

 

要设置Service Account Password,否则提示无法安装。

安装过程中需要先安装VC2012运行库,安装程序已经集成如果你确定系统中已经安装过,可以跳过此步骤如下图

 

安装成功如下图

 

.配置BID9.11

成功安装后打开DOS窗口,进C:\Program Files\ISC BID 9\bin目录,用程序生产rndc.key。

 

运行 rndc-confgen -a

运行完成后会在etc目录下生成rndc.key

回到安装目录下,在C:\Program Files\ISC BID 9\etc目录下

我们需要配置如下文件:

1、创建文件

opti {

 // zone文件的位置

 directory C:\Program Files\ISC BID 9\etc;

 // 无法解析的域名就去查询ISP提供的DS

 // 在下面的IP地址位置上填写ISP的DS地址

 forwarders {

 //这里是你本机IP或者127.0.0.1

 127.0.0.1;

 };

 // 仅允许本机与192.168.0.0网段内的机器查询

 allow-query {

 127.0.0.1;

 192.168.0.0/16;

 10.21.0.0/16;

 10.22.0.0/16;

 };

};

// 根DS

zone . {

 type hint;

 file root.zone;

};

// localhost

zone localhost I {

 type master;

 file localhost.zone;

 allow-update { none; };

};

// localhost的反向解析

zone 0.0.127.in-addr.arpa {

 type master;

 file localhost.rev;

};

// 12是我们为自己的域的正向解析配置

zone 12 I {

 type master;

 file 12.zone;

};

// whalecloudvcenter是我们为自己的域的正向解析配置

zone whalecloudvcenter I {

 type master;

 file whalecloudvcenter.zone;

};

 

// whalecloudvcenter的反向解析

zone 100.168.192.in-addr.arpa {

 type master;

 file whalecloudvcenter.rev;

};  

  1. 下载文件named.root
  2. 下载文件root.zone

ftp://ftp.rs.internic/domain/

 

以上两个文件不需要修改,只需下载到etc文件夹下即可。

4、创建文件 localhost.zone

该文件针对localhost进行正向解析。

$TTL 1D

@ I SOA localhost. root.localhost. (

 2007091701  ; Serial

 0800  ; Refresh

 7200  ; Retry

 604800  ; Expire

 00 )  ; Minimum

 I S localhost.

localhost. I A 127.0.0.1

5、创建文件 localhost.rev

该文件是针对localhost的反向解析。

$TTL 1D

@ I SOA localhost. root.localhost. (

 2007091701  ; Serial

 0800  ; Refresh

 7200  ; Retry

 604800  ; Expire

 00 )  ; Minimum

  I S localhost.

1  I PTR localhost.

 

6、创建文件 12.zone

12是我们自定义的域名,该文件为我们自己的域名进行正向解析。

12. I SOA ns1.12. root.12. (

 2007091701  ; Serial

 0800  ; Refresh

 7200  ; Retry

 604800  ; Expire

 00 )  ; Minimum

 I S ns1.12.

* I A  127.0.0.1

这里我将12域名都泛解析到127.0.0.1上

  1. 创建文件whalecloudvcenter.zone

whalecloudvcenter. I SOA ns1.whalecloudvcenter. root.whalecloudvcenter. (

 2007091701  ; Serial

 0800  ; Refresh

 7200  ; Retry

 604800  ; Expire

 00 )  ; Minimum

 I S ns1.whalecloudvcenter.

* I A  192.168.100.1

  1. 创建文件whalecloudvcenter.rev

$TTL 1D

@ I SOA whalecloudvcenter. root.whalecloudvcenter. (

 2007091701  ; Serial

 0800  ; Refresh

 7200  ; Retry

 604800  ; Expire

 00 )  ; Minimum

  I S whalecloudvcenter.

1  I PTR whalecloudvcenter.

 

配置完上述文件后,目录如下:

 

上面的named.pid,session.key是程序临时自动生成的文件,不需要我们自建。

设置安装目录权限,添加named用户权限如下图:

 

设置服务启动用户:

控制面板-->管理工具-->服务-->ISC BID-->右键-->属性-->登陆-->本地账户

 

 

 

 

 

 

 

 

我这边测试不这样设置在net start named服务的时候报下面的问题:

 

 

接下来,在DOS窗口中进入”C:\Program Files\ISC BID 9\bin”目录,启动DS服务器:

以服务的方式启动:

net start named

 

或者停止

net stop named

 

也可以在系统的服务中启动 ISC BID服务

如果现出“ Window 无法启动 ISC BID 服务 错误1067:进程意外终止”如下图

 

出现这个问题有可能是下面个方面出现问题

1.缺少配置文件

下面6个文件是我们这次配置的必须文件,特别是

localhost.rev

localhost.zone

named.root

rndc.key

root.zone

2.权限不够

请添用户 named 可读写权限到C:\Program Files\ISC BID 9 目录上

.程序意外结束导致named.pid文件没有正确删除

停止ISC BID服务,删除C:\Program Files\ISC BID 9\etc目录下的named.pid文件

再次启动ISC BID服务,成功!

将我们本机电脑默认的DS服务器改成127.0.0.1或本机IP

如果想让DS服务器正常访问本机IP与DS服务必须设置固定IP

 

我们需要设置我们本地使用的dns为本机127.0.0.1。

我们来PIG一下12域名试试

 

 

  1. com我们没有建反向解析,所以就不测试反向解析了。

我们来测试whalecloudvcenter的正反向解析。

正向解析:

 

反向解析:

 

我这边192.168.100.1就是本地的局域网ip,对应127.0.0.1

 

#感谢您对电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格的认可,转载请说明来源于"电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格

本文地址:http://www.dnpztj.cn/biancheng/1098134.html

相关标签:无
上传时间: 2025-07-15 08:53:33
留言与评论(共有 10 条评论)
本站网友 认命吧
14分钟前 发表
$TTL 1D @ I SOA localhost. root.localhost. (  2007091701  ; Serial  0800  ; Refresh  7200  ; Retry  604800  ; Expire  00 )  ; Minimum   I S localhost. 1  I PTR localhost.   6
本站网友 翔安二手房出售
5分钟前 发表
创建文件 opti {  // zone文件的位置  directory C
本站网友 碧螺春属于什么茶
24分钟前 发表
$TTL 1D @ I SOA localhost. root.localhost. (  2007091701  ; Serial  0800  ; Refresh  7200  ; Retry  604800  ; Expire  00 )  ; Minimum   I S localhost. 1  I PTR localhost.   6
本站网友 大陵穴
21分钟前 发表
安装过程中需要先安装VC2012运行库,安装程序已经集成如果你确定系统中已经安装过,可以跳过此步骤如下图   安装成功如下图   .配置BID9.11 成功安装后打开DOS窗口,进C
本站网友 北京亚太花园酒店
4分钟前 发表
创建文件 12.zone 12是我们自定义的域名,该文件为我们自己的域名进行正向解析
本站网友 男人十全大补汤
28分钟前 发表
设置安装目录权限,添加named用户权限如下图:   设置服务启动用户: 控制面板-->管理工具-->服务-->ISC BID-->右键-->属性-->登陆-->本地账户                 我这边测试不这样设置在net start named服务的时候报下面的问题:     接下来,在DOS窗口中进入”C
本站网友 鼻黑头
14分钟前 发表
\Program Files\ISC BID 9\etc目录下 我们需要配置如下文件: 1
本站网友 新生儿腹泻的原因
24分钟前 发表
$TTL 1D @ I SOA localhost. root.localhost. (  2007091701  ; Serial  0800  ; Refresh  7200  ; Retry  604800  ; Expire  00 )  ; Minimum  I S localhost. localhost. I A 127.0.0.1 5
本站网友 中国十大家具品牌
8分钟前 发表
\Program Files\ISC BID 9\etc目录下的named.pid文件 再次启动ISC BID服务,成功! 将我们本机电脑默认的DS服务器改成127.0.0.1或本机IP 如果想让DS服务器正常访问本机IP与DS服务必须设置固定IP   我们需要设置我们本地使用的dns为本机127.0.0.1