毕业论文
1. DNS 服务器工作原理及功能DNS 通过在网络中创建不同的区域(一个区域代表该网络中要命名的资源的管理集合) ,并采用一个分布式数据系统进行主机名和地址的查询。当在客服机的浏览器中键入要访问的
1. DNS 服务器工作原理及功能
DNS 通过在网络中创建不同的区域(一个区域代表该网络中要命名的资源的管理集合) ,并采用一个分布式数据系统进行主机名和地址的查询。当在客服机的浏览器中键入要访问的主机名时就会触发一个IP 地址的查询请求,请求会自动发送到默认的DNS 服务器,DNS 服务器就会从数据库中查询该主机所对应的IP 地址,并将找到IP 地址作为查询结果返回。浏览器得到IP 地址后,就根据IP 地址在Internet 中定位所要访问的资源。
2. 2
DNS 的组成及查询
①域名空间
②域名服务器
③解析器
3. 3
DNS 服务器的类型
主域名服务器(master server)
辅助域名服务器(slave server)
缓存域名服务器(caching only server)
END
安装DNS 服务器
1. 1
,BIND 的安装、查询,在终端中输入:
[root@rhel4]# rpm –qa|grep bind
在图形界面中,选择“应用程序”|“系统设置”|“添加/删除应用程序”|“服务器”|“DNS服务器”,然后按照系统示放入适当的安装盘即可。
2. 2
DNS 的启动、关闭、重启
[root@rhel4]# /etc/rc.d/init.d/named start
[root@rhel4]# /etc/rc.d/inin.d/named stop
[root@rhel4]# /etc/rc.d/init.d/named restart END
配置IP
1. 1
进入终端,输入setup ,进入图形界面,按指示操作,配置IP 地址为192.168.10.1。重启网络。
END
配置DNS 服务器的主配置文件
1. 1
主配置文件named.conf
BIND 软件安装时会自动创建一个包含默认配置的主配置文件 /etc/named.conf,它的主体部分如下:
,named.conf for Red Hat caching-nameserver options{
directory “/var/named/” dump-file “/var/named/data/cache_dump.db”;
statistics-file “/var/named/data/named_stats.txt”; }
query-source address*port 53;
controls{
inet 127.0.0.1 allow{localhost;}keys{rnckey} zone “.”IN{ 注释:zone 是DNS 服务器管理时间的逻辑单位 type hint; 定义区域类型为提示类型 file “named.ca”; };} 指从named.ca 文件获取Internet 顶层根服务器信息
zone “localdomain”IN { 定义正向区域
type master; file “localdomain.zone”;localdomain.zone allow-update{none; }; };zone“localhost” IN{ type master
file“localhost.zone”allow-update{none; };}; zone "0.0.127.in-addr.arpa" IN { type master; file “localhost.zone”;
allow-update{none; };};
zone {“0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.ar pa” type master ; fil
,e “namedip6.local ” allow- update {none ;};} ; 注释:定义基于IPV6的区域
向主配置文件中添加名为yuanshu.com 的域,及他的反向域。其他内容可不做改动。具体如下图所示:
END
配置正向及反向数据库文件
1. 1
正向区域数据库文件
正向区域数据库文件实现区域内主机名到IP 地址的正向解析,包含若干条资源记录。
区域数据库文件通常以“授权记录(SOA)”的资源开始,用来表示某区域的授权服务器的相关参数 基本格式如下:
域名 IN SOA NDS主机名 管理员电子邮件地址 ( 序列号
刷新时间

重新时间
过期时间
最小生存期
)
配置实例:
在/var/named/chroot/var/named下添加名为yuansh u.com 的正向数据库文件。内容如下:
2. 2
反向区域数据库文件
反向区域文件用于实现区域内主机IP 地址到域名的映射。
配置实例:
在/var/named/chroot/var/named下添加名为fx.loc al 的反向向数据库文件。内容如下:

END
配置reslov.conf 文件
1. 1
reslov.conf 文件DNS 客服端的配置文件,主要用于指定所采用的DNS 服务器的IP 地址和本机的域名后缀。
2. 2
配置实例:
将reslov.conf 文件改为:
Search www.yuanshu.com.
Nameserver 192.168.10.1
END
测试DNS 服务器


1. 1
重启网络。重启DNS 服务器。
2. 2
在终端中输入
Nslookup www.yuanshu.com
Nslookup 192.168.10.1
显示一下结果为成功:
END
注意事项
在配置过程中, 在输入各种命令时一定要注意大小写, 分号等等, 千万要注意区分, 有时就因为少一个分号, 就导致配置服务的失败。

∙
∙
∙ 在写入文件时, 尽量使用Vi 操作, 有时你直接去配置不会成功。 注意新建的正、反向数据库文件的权限,应修改为644 在配置过程不免会有很多困难, 不要急躁, 慢慢的思考和与
同学一起探讨, 困难就会迎面而解。