Linux系统DNS服务器的安装配置与测试论文.doc
文本预览下载声明
连云港职业技术学院
信息工程学院
Linux系统应用与开发
专业实训文档
题目: DNS服务的安装配置与测试
姓名:
学号:
专业:
导师:
连云港职业技术学院信息工程学院
二〇一〇年十二月
目 录
摘 要 I
第一章 绪论 1
第二章 课题分析 2
2.1 课题需求分析 2
2.2 相关技术背景知识 2
第三章 课题任务的具体实现 4
3.1 实现目标任务的基本思路与过程 4
3.2 目标任务的具体实现步骤与方法 4
第四章 系统的测试 11
4.1 测试前的准备 11
4.2 测试的过程与结果 11
总结 13
摘 要
针对Internt服务中存在的IP地址不方便记忆的问题,本课题设计并实现了一个DNS服务系统,提供域名正向解析、反向解析等功能,具有技术实现比较灵活、方便,简单易行第二章 课题分析
2.1 课题需求分析
通过本次实训的学习能够成功安装DNS服务并且能解析出域名相对应的IP地址及IP地址对应的域名
(也就是说 是 对应主机的一个别名)
2.2 相关技术背景知识
在网络建设之初,用户是采用IP地址来完成网络实体间的访问和通信的。然而,一长串的数字十分不利于人们使用和记忆,因此在20世纪70年代人们开发了主机表(Host.txt Table) 来完成主机名到IP地址的映射。然而随着网络的发展,网上主机数量的增长,通过查找主机表定位主机地址然后进行主机间通信的方式已经远远不能满足用户的需要,而且主机表的更新和维护也大大的增加了网络传输的负载和管理的复杂度。1984年Paul Mockapetris发布了RFC882【1】和RFC883【2】(随后被RFC1034【4】和RFC1035【5】代替),系统地描述了DNS的基本思想,标志着DNS的诞生,DNS采用树形结构以及分级授权的机制,它分布地完成主机名到IP地址的路由,有效地实现了域名数据的分布,并提高了查询和管理的效率,它的出现极大地推动了互联网络的发展。域名的基本语法以及配置数据的格式参见RFC1034和RFC1035【4】【5】。其基本原理是, DNS客户端(Resolver)根据查询得到的资源记录(Resource Record,RR)类型和关联数据来(RDATA)进行下一步的通信或者检索第三章 课题任务的具体实现
3.1 实现目标任务的基本思路与过程
1.首先应在/products/BIND/下载bind,(我的是bind-9.3.2.tar.gz)。
2.安装bind。
3.写本机的正向、反向解析文件以及域名的正向、反向数据解析文件。
4.从/domain/named.root获取named.root。
5.获取密钥,写密钥解析文件。
6.然后写named.conf主配置文件。
7.添加服务,修改网关,最后运行并测试!
3.2 目标任务的具体实现步骤与方法
1.解压缩#tar xfz bind-9.3.2.tar.gz
2.编译安装
进入解压出来的目录# cd bind-9.3.2编译配置、创建、安装#./configure
#make#make install3.写配置文件
#mkdir /var/named
#cd /var/named
本机正向解析文件:vim localhost.zone
$TTL??? 86400$ORIGIN localhost.@?????????????????????? 1D IN SOA?????? @ root (??????????????????????????????????????? 42????????????? ; serial (d. adams)??????????????????????????????????????? 3H????????????? ; refresh??????????????????????????????????????? 15M???????????? ; retry??????????????????????????????????????? 1W????????????? ; expiry??????????????????????????????????????? 1D )??????????? ; minimum
??????????????????????? 1D IN NS??????? @??????????????????????? 1D IN A????????
本机反向解析文件:vim named.local
$TTL???
显示全部