WEB开发网
开发学院服务器Dns服务器 构建域名服务器(DNS) 阅读

构建域名服务器(DNS)

 2012-05-14 12:20:20 来源:WEB开发网   
核心提示: 一、DNS系统介绍1.)DNS系统的作用主要作用就是维护一个主机域名与IP地址的对应关系数据库、在需要的时候为客户端网络程序提供地址解析功能正向解析:将主机的名称(域名)解析为对应的IP地址,反向解析:将主机的IP地址解析为对应的域名,构建域名服务器(DNS),2.)DNS系统得结构internet中的域名系统采用了

 一、DNS系统介绍

1.)DNS系统的作用
主要作用就是维护一个主机域名与IP地址的对应关系数据库、在需要的时候为客户端网络程序提供地址解析功能
正向解析:将主机的名称(域名)解析为对应的IP地址。
反向解析:将主机的IP地址解析为对应的域名。
2.)DNS系统得结构
internet中的域名系统采用了分布式的数据方式,讲不通范围内的域名和ip地址对应关系交给不同的DNS服务器来管理
包含主机名及其域名的完整滴孩子又称为FQDN地址,或称为全域名。
比如“.cn"域名服务器
”.com.cn" 域服务器,负责以.com.cn结尾的域名的解析。
“.sina.com.cn"域服务器,是.com.cn的子域
3.)DNS系统的类型
缓存域名服务器:称为“唯高速缓存服务器”提供域名解析记录的缓存 主要功能是提供域名解析记录的缓存。
主域名服务器:是特定DNS区域的官方服务器、唯一的存在,主域名服务器需要在本地设置所管理区域的地址数据库文件。
从域名服务器:称为“辅助域名服务器”主要提供备份
二、BIND域名服务器介绍
1.)BIND服务安装介绍
提供安装软件包如下作用:
bind 提供了域名服务的主要程序集相关文件
bind-utils 提供了对DNS服务器的测试工具程序
bind-chroot 为bind提供一个伪装的根目录以及增强安全性
caching-nameserver 为配置BIND作为缓存域名服务器提供必要的默认配置文件
主执行程序:/usr/sbin/named
服务脚本:/etc/init.d/named
named服务的主配置文件为named.conf,一般位于/etc/目录中,如果使用了bind—chroot工具,则可能位于/var/named/chroot/etc/目录下。
默认监听端口:53
2.)BIND配置
BIND的主配置文件(/var/named/chroot/etc/named.conf)中有BIND的全局设置;
正/反解记录清单文件(/var/named//chroot/etc/named.rfc1912.zones,实际上,在主配置文件named.conf指定了正/反解记录清单文件的位置。)列举了本机解析记录文件的位置/类型/性质;
正/反解记录文件(/var/named/chroot/var/named目录下)记录了具体的IP/域名的对应关系。
全局配置部分配置项:
options { //Option 段
listen-on port 53 { 127.0.0.1; }; //表示53端口监听,并且监听的IP为127.0.0.1,可添加监听的其它IP地址,用分号隔开,
 directory "/var/named"; //设置区域数据库文件默认存放位置
 allow-query {192.168.1.0/24; 173.16.16.0/24; }; //允许DNS查询客户端地址
 recursion yes; //允许递归查询
};
区域配置部分配置项:
zone "." IN { //设置跟区域
type hint; //设置区域类型(hint为跟区域、master表示主区域、slave表示从区域)
file "named.ca"; //设置对应的跟区域地址数据文件
};
zone"qq.com" IN { //设置正向DNS区域名称
 type master;
file"qq.com.zone"; //设置对应的正向区域地址数据库文件
allow-transfer { 173.16.16.2; }; //设置允许下载区域数据库信息的从域名服务器地址
 allow-update {none;}; //设置允许动态更新的客户端地址为禁止 
};
zone"16.16.173.in-addr.arpa" IN { //设定反向DNS区域名称

1 2 3  下一页

Tags:构建 域名 服务器

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接