bind9简介(一)

bind简介
BIND:全称是Berkeley Internet Name Domain(伯克利因特网名字域系统)。官方网址:http://www.isc.org/。 它主要有3个版本:BIND 4,BIND 8,BIND9。非常奇怪,他没有5,6,7这几个版本,一下子就跳到8了,这点和sendmail很像。一种说法是因为BIND8是和4.4BSD一起 发布的,因而所有的版本号都升到8。还有一种好玩的说法是因为:BIND8作者认为是一个意义重大的更新版本以至于不用2倍的老号码太对不起它了:)确实 在BIND8里融合了许多提高效率,稳定性和安全性的技术。而BIND9则增加了一些超前的理念:IPv6支持,公开密钥加密,多处理器支持,线程安全操 作,增量区传送等。BIND9是全部重新设计和实现的(崇拜一下)。不过配置基本相同(伟大)。

一、bind9服务器的守护进程

named守护进程–用来回答查询结果的
去联系DNS分布式数据库的服务器用来解析主机查询的库例程
DNS的一些重要命令:nslookup,dig和host

二、启动bind服务

service bind9 start
#或者
/etc/init.d/bind9 start

三、查看bind9服务的运行状态

/etc/init.d/bind9 status
#或者
service bind9 stauts
#或者
rndc status

四、重新装载bind服务,使配置文件生效

 

service bind9 reload
#或者
/etc/init.d/bind9 reload
#或者
rndc reload

五、bind的远程管理工具rndc

rndc(Remote Name Domain Controllerr)是一个远程管理bind的工具,通过这个工具可以在本地或者远程了解当前服务器的运行状况,也可以对服务器进行关闭、重载、刷新缓存、增加删除zone等操作。

使用rndc可以在不停止DNS服务器工作的情况进行数据的更新,使修改后的配置文件生效。在实际情况下,DNS服务器是非常繁忙的,任何短时间的停顿都会给用户的使用带来影响。因此,使用rndc工具可以使DNS服务器更好地为用户提供服务。在使用rndc管理bind前需要使用rndc生成一对密钥文件,一半保存于rndc的配置文件中,另一半保存于bind主配置文件中。rndc的配置文件为/etc/rndc.conf,在CentOS或者RHEL中,rndc的密钥保存在/etc/rndc.key文件中。rndc默认监听在953号端口(TCP),其实在bind9中rndc默认就是可以使用,不需要配置密钥文件。

参见:http://blog.csdn.net/zhu_tianwei/article/details/45127239

六、bind9的安装

#ubuntu
apt-get install bind9
#centos
yum install bind

 

posted @ 2017-08-20 17:24  远洪  阅读(5199)  评论(0)    收藏  举报