DNS课程设计报告2
西安翻译学院 课 程 设 计 报 告院 系: 西安翻译学院 工程技术学院 课程名称: Linux服务器配置与管理 设计题目: DNS服务器配置与管理 专 业:
西安翻译学院 课 程 设 计 报 告

院 系: 西安翻译学院 工程技术学院 课程名称: Linux服务器配置与管理 设计题目: DNS服务器配置与管理 专 业: 计算机网络技术 班 级: 103120601 学 号: 10312060108 姓 名: 彭蕊蕊 指导教师: 汤宏萍 设计时间:
2012年 6 月 25日
,目 录
1. 课程设计目的 ................................................... 5
1.1课程设计实际的意义........................................... 5
1.2 DNS服务器配置的目的......................................... 5
2.课程设计题目描述及要求 ......................................... 6
2.1 描述 ........................................................ 6
2.2 要求 ........................................................ 7
3. DNS服务器域名解析原理 . ......................................... 7
3.1 正向解析与逆向解析 .......................................... 7
3.2域名解析过程................................................. 7
4. 设计实验步骤 ................................................... 8
4.1 设置NDS 网络配置环境,linux9.0与Windows 应用环境在同一网段下8
4.2 检测主windows 主机与linux9.0是否连通 ....................... 8
4.3 在linux9.0网路配置中设置域名服务 ........................... 9
5. 检测 .......................................................... 12
5.1 在windows 下设置网络域名服务 ............................... 12
5.2 检测设置是否完成 ........................................... 12
6. 总结 .......................................................... 13
,1. 课程设计目的
1.1课程设计实际的意义
为了能更好的学习高级操作系统(例如Linux ,Unix 等),以及更好地运用强大的Linux 网上功能,Linux 是一种自由和开放源码的类Unix 操作系统。目前存在着许多不同的Linux, 但它们都使用了Linux 内核。Linux 可安装在各种计算机硬件设备中,从手机、平板电脑、路由器和视频游戏控制台,到台式计算机、大型机和超级计算机。Linux 是一个领先的操作系统,世界上运算最快的10台超级计算机运行的都是Linux 操作系统。
DNS 是基本的TCP/IP网络服务之一,用数字表示IP 地址难以记忆,而且不够形象、直观,于是就产生了域名方案,即为联网计算机赋予有意义的名称。在Internet 上域名与IP 地址之间是一一对应的,计算机之间通过IP 地址进行通信,将域名转换为IP 地址称为域名解析,DNS (Domain Name Server )就是专门进行域名解析的服务器。要正确部署DNS 服务器,理解区域(Domain )的关系就非常重要。对于企业用户来说,还可以通过域名来反映自己的品牌和服务内容,以提升企业形象。总之,DNS 在TCP/IP网络中具有非常重要的地位。
1.2 DNS服务器配置的目的
1) 掌握DNS 服务器的概念
DNS 是域名服务器(Domain Name Server ) 的缩写,在TCP/IP网络中是
一种很重要的网络服务,它用于将易于记忆的域名和不易记忆的IP 地址进行转化。
2) 掌握DNS 服务器工作原理及功能
DNS 通过在网络中创建不同的区域(一个区域代表该网络中要命名的资
源的管理集合),并采用一个分布式数据系统进行主机名和地址的查询。当在客服机的浏览器中键入要访问的主机名时就会触发一个IP 地址的查询请求,请求会自动发送到默认的DNS 服务器,DNS 服务器就会从数据库中查询 5
,该主机所对应的IP 地址,并将找到IP 地址作为查询结果返回。浏览器得到IP 地址后,就根据IP 地址在Internet 中定位所要访问的资源。
3) 掌握DNS 的组成及查询
① 域名空间
② 域名服务器
③ 解析器
4) DNS 服务器的类型
① 主域名服务器(master server)
② 辅助域名服务器(slave server)
③ 缓存域名服务器(caching only server)
2.课程设计题目描述及要求
2.1 描述 DNS 服务器是计算机域名系统 (Domain Name System 或Domain Name
Service) 的缩写,它是由解析器和域名服务器组成的。域名服务器是指保存有该网络中所有主机的域名和对应IP 地址,并具有将域名转换为IP 地址功能的服务器。其中域名必须对应一个IP 地址,而IP 地址不一定有域名。域名系统采用类似目录树的等级结构。域名服务器为客户机/服务器模式中的服务器方,它主要有两种形式:主服务器和转发服务器。将域名映射为IP 地址的过程就称为“域名解析”。
DNS 采用客户/服务器机制,实现名称与IP 地址的转换。DNS 服务器上提供域名解析库,响应客户端的域名查询请求,DNS 客户端也称解析程序,用来查询服务器获取名称解析信息。DNS 是基本的TCP/IP网络服务之一,用数字表示IP 地址难以记忆,而且不够形象、直观,于是就产生了域名方案,即为联网计算机赋予有意义的名称。在Internet 上域名与IP 地址之间是一一对应的,计算机之间通过IP 地址进行通信,将域名转换为IP 地址称为域名解析,DNS (Domain Name Server )就是专门进行域名解析的服务器。
6
,2.2 要求
1) 本课程设计主要完成在Linux9.0下的DNS 服务器的配置,通过此次课程设
计进一步熟悉DNS 服务器及在Linux 下的相关操作。
2) 正确操作DNS 服务器的配置,完成windows 和linux9.0的配置。
3) 正确完成DNS 服务器的正向解析模块和逆向解析模块的设置,实现IP 与域
名的相互解析。
4) 将所配置过程完整以文字、图片等描述出来,规范完成课程设计报告。
3. DNS服务器域名解析原理
3.1 正向解析与逆向解析
按照DNS 查询目的,可将DNS 解析分为以下两种类型:
正向解析:根据计算机的DNS 名称(即域名)解析出相应是IP 地址。 反向解析:根据计算机的IP 地址解析出它的DNS 名称,主要用来为服务器进行身份验证。
3.2域名解析过程
DNS 域名解析过程如图所示,具体如下说明:
1)当客户端提出查询请求时,首先在本地计算机的缓存中或者HOSTS 文件中查找。如果本地获得查询信息,查询完成。否则继续尝试下面的解析过程。
2)客户端向所设置的本地DNS 服务器发起一个递归的DNS 查询。
3)本地DNS 服务器接到查询请求,首先查询本地缓存。如果缓存中存在该记录,则直接返回查询结果,查询完成。否则继续尝试下面的解析过程。
4)如果本地DNS 服务器就是所查询区域的权威服务器,查找本地DNS 区域数据文件,无论是否查询到匹配信息,都做出权威性应答,至此查询完成。如果本地DNS 服务器不是所查询区域的权威服务器,继续尝试下面的解析过程。
5)如果本地DNS 服务器配置有DNS 转发器并符合转发条件,将查询请求交给DNS 转发器(另一DNS 服务器),有DNS 转发器负责完成解析。否则继续尝试 7
,下面的解析过程。
6)
4. 设计实验步骤
4.1 设置NDS 网络配置环境,linux9.0与Windows 应用环境在同一网段下 进入Linux 界面后,在系统设置网络ip 如下:
将eth0的ip 地址设置为静态
ip (地址): 10.10.34.69
netmask (子网掩码):255.255.255.0
default gateway(默认网关):10.10.34.254
保存网络设置
4.2 检测主windows 主机与linux9.0是否连通
打开终端,用ping 命令在虚拟机上查看是否与主机相通。
显示结果如下图所示。

用ping 命令在windows 主机上查看是否与虚拟机相通。
显示结果如下图所示。
8
,以上所示说明连通
4.3 在linux9.0网路配置中设置域名服务
1. 首先设置正向主区块,填写域名为:prr.com 如图所示 。 单击确定

添加一条记录,主机名和地址。添加名称服务器
单击确定

9
,2. 设置逆向主区块,设置ip 和主机全称(即服务器的域名) 如图所示

增加名称服务器和逆向地址,显示结果如图
(注:这里逆向地址添加两个)点击确定

10
,3. Linux9.0域名服务器设置结果如下图所示


11
,5. 检测
5.1 在windows 下设置网络域名服务
在windows 下设置首选DNS 服务ip 地址:10.10.34.69
5.2 检测设置是否完成
在windows 主机运行终端,检测解析是否成功
1. 输入命令:Nslookup 10.10.34.69 按回车键 查看结果
2. 再输入命令:nslookup www.prr.com
查看结果
结果如图所示则解析成功。

12