第1页共18页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共18页域名服务-dns配置全文在Linux中,域名服务(DNS)是由柏克莱网间名域(BerkeleyInternetNameDomain——BIND)软件实现的
BIND是一个客户/服务系统,它的客户方面称为转换程序(resolver),它产生域名信息的查询,将这类信息发送给服务器,DNS软件回答转换程序的查询
BIND的服务方面是一个称为named(读作“name”“d”)的守护进程
我们将讨论三种基本BIND配置任务:配置BIND转换程序
配置BIND域名服务
建立服务器数据库文件,称为“区文件(zonefile)
前面我们介绍过,术语“区(zone)”往往可以与单词“域(domain)”互换使用,但这里却有一些区别,“区”是指域数据库文件,而“域”则比较通用
在本书中,域是用域名定义的域结构中的一部分,而区则是域数据库文件中包含域信息的集合,包含域信息的文件称为“区文件”
DNS的作用是把IP地址转化为代表主机、网络和邮件别名的助记名
它把整个InternetIP地址和名字空间分解为不同的逻辑组来做这项工作
每个组对它所拥有的计算机和其他信息具有控制权
DNS服务器的类型BIND可以配置成以几种不同的方法运行的DNS,常见的BIND配置是唯转换程序系统、唯高速缓存系统、主服务器和辅助服务器
转换程序是一段要求域名服务器提供域信息的程序,在Linux系统中,它是作为一个库程序来实现的,不是一个单独的客户程序
在唯转换程序系统中,仅使用转换程序,并不运行域名服务器
这种系统是很容易配置的,最多只需要设置/etc/resolv
conf文件
其它三个BIND配置选项都是用于named服务软件的
唯高速缓存服务器唯高速缓存服务器(caching-onlyserver)可运行域名服务器软件但