开发者社区> berryz2007> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

win32系统下安装Bind 9,做自己的个人DNS服务器

简介: 本文以最简单的配置,在win32系统下将bind作为自己的私有DNS服务器,从此不再为域名解析而苦恼最新版本可以从http://www.
+关注继续查看
本文以最简单的配置,在win32系统下将bind作为自己的私有DNS服务器,从此不再为域名解析而苦恼

最新版本可以从
http://www.isc.org/得到,如果你下载出问题可以mail给我:acid.rain.cn#gmail.com(#=@),我可以将将程序mail出去

ISC的下载地址:
http://ftp.isc.org/isc/bind9/9.4.1/BIND9.4.1.zip

下载回来是zip的压缩包,解压以后直接双击BINDInstall.exe安装,默认安装路径是C:/WINDOWS/system32/dns

bind在win32下将自己注册成服务,服务名叫ISC BIND,程序名为named.exe,启动服务需要用一专有帐户,默认名称为named,密码由安装者自定义

点install以后,程序便安装在C:/WINDOWS/system32/dns下,这时还不能启动bind,会报代号1067的错,得先经过配置

先运行命令行cmd,cd 至 C:/WINDOWS/system32/dns/bin下,运行rndc-confgen.exe,会自动在C:/WINDOWS/system32/dns/etc/下生成rndc.key

此rndc.key是在是bind 9.x版本的新功能,是有关DNS更新以及更新时加密处理的,跟我们个人用户无太大关系,不过基于兼容性,还是照做

接下来,在C:/WINDOWS/system32/dns/etc/下建立named.conf,即bind的配置文件

文件内容如下: 

  1. include "c:/windows/system32/dns/etc/rndc.key";
  2. zone "." {
  3.     type hint;
  4.     file "c:/windows/system32/dns/etc/named.root";
  5. };

include一行主要是将rndc.key包含进去,zone "."一行是设置根节点,我们做自己个人的DNS服务器,只要设置这个足够,其他的各个参数可以自己上网去搜索了解,够用就好

接下来从
http://www.internic.net/下载named.root文件,里面定义了全球的根DNS服务器,地址是http://www.internic.net/zones/named.root,需要定期更新,不过用dig工具也可以实时查得根DNS服务器的地址,只不过win32下没有直接将输出结果存为named.root文件的功能,所以还是下载比较方便

PS:named.root文件也是放在/etc目录下

如果C盘是NTFS格式的话,还要记得定义启动bind的named用户c:/windows/system32/dns/etc这个目录的完全控制权,不然,还是会报1067的错(如果bind不作为服务启动,直接在cmd里启动,权限不必放行- -0因为是直接用当前用户的权限嘛,,,)

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
云服务器linux系统安装mysql数据库
CentOS7默认数据库是mariadb,配置等用着不习惯,因此决定改成mysql,但是CentOS7的yum源中默认好像是没有mysql的。为了解决这个问题,我们要先下载mysql的repo源。
184 0
【物联网中间件平台-03】YFIOs安装指南
YFIOs就是YFSoft I/OServer的简称,在物联网、云计算时代,一切以数据为中心,不同的传感器通过不同的方式接入网络,通过云计算的方式为不同的终端用户提供服务。
800 0
【物联网中间件平台-03】YFIOs安装指南
  文档名称 YFIOs安装指南 版本 V1.0.0 作者 叶帆 日期 2012-12-25 历史   文档列表 http://www.sky-walker.com.cn/MFRelease/YF_document_list.pdf 1 YFIOs简介 YFIOs就是YFSoft I/OServer的简称,在物联网、云计算时代,一切以数据为中心,不同的传感器通过不同的方式接入网络,通过云计算的方式为不同的终端用户提供服务。
619 0
CentOS 6.3下Samba服务器的安装与配置
一、简介   Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件,而SMB是Server Message Block的缩写,即为服务器消息块 ,SMB主要是作为Microsoft的网络通讯协议,后来Samba将SMB通信协议应用到了Linux系统上,就形成了现在的Samba软件。
936 0
+关注
300
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载