7DNS服务器配置与管理(阅读)
- 格式:pdf
- 大小:4.55 MB
- 文档页数:40
实训项目17 DNS 服务器配置与管理一、实训目的● 掌握Linux 系统中主DNS 服务器的配置。
● 掌握Linux 下辅助DNS 服务器的配置。
二、项目背景某企业有一个局域网(192.168.1.0/24),网络拓扑如下图所示。
该企业中已经有自己的网页,员工希望通过域名来进行访问,同时员工也需要访问 Internet 上的网站。
该企业已经申请了域名 ,公司需要 Internet 上的用户通过域名访问公司的网页。
为了保证可靠,不能因为DNS 的故障,导致网页不能访问。
网络管理部DNSOA 系统销售部 192.168.1.12财务部 192.168.1.11经理部 192.168.1.13现要求在企业内部构建一台 DNS 服务器,为局域网中的计算机提供域名解析服务。
DNS 服务器管理 域的域名解析,DNS 服务器的域名为dns ,IP 地址为192.168.1.2。
辅助DNS 服务器的IP 地址为192.168.1.3。
同时还必须为客户提供Internet 上的主机的域名解析。
要求分别能解析以下域名:财务部( :192.168.1.11),销售部( :192.168.1.12),经理部( :192.168.1.13),OA 系统(oa. :192.168.1.13)。
三、实训内容练习Linux 系统下主及辅助DNS 服务器的配置方法。
四、实训步骤子项目1. 主DNS服务器的配置●检查DNS服务对应的软件包是否安装,如果没有安装的话,安装相应的软件包。
●编辑/etc/named.conf文件,添加“”正向区域及“1.168.192.in-addr.arpa”反向区域。
●创建/var/named/chroot/var/named/.zone正向数据库文件。
●创建/var/named/chroot/var/named/1.zone反向数据库文件。
●启动服务。
子项目2. 辅助DNS服务器的配置●在192.168.1.3辅助DNS服务器上,编辑/etc/named.conf文件,添加区域。
DNS 服务器的配置与管理5.1 DNS 服务器的概念和原理DNS 是域名系统的缩写, 它是嵌套在阶层式域结构中的主机名称解析和网络服务的系统。
当用户提出利用计算机的主机名称查询相应的IP 地址请求的时候,DNS 服务器从其数据库提供所需的数据。
§DNS 域名称空间:指定了一个用于组织名称的结构化的阶层式域空间§资源记录:当在域名空间中注册或解析名称时,它将DNS 域名称与指定的资源信息对应起来§DNS 名称服务器:用于保存和回答对资源记录的名称查询§DNS 客户:向服务器提出查询请求,要求服务器查找并将名称解析为查询中指定的资源记录类型5.1.1 DNS 域名空间DNS 域名空间是一种树状结构如图 5.1。
目前由InterNIC管理全世界的IP 地址,在InterNIC 之下的DNS 结构分为多个Domain,如图 5.1中root domain下的七个top-level domain 都归InterNIC 管理,上图中还显示了由InterNIC 分配给微软的域名空间。
Top-level domain 可以再细分为second-level domain 如"Microsoft" 为公司名称,而second-level domain 又可以分成多级的subdomain 如"example、" ,在最下面一层被称为hostname(主机名称)如"host-a" ,一般用户使用完整的名称来表示(FQDN),如"host-a.example.Microsoft."。
DNS 域名DNS 利用完整的名称方式来记录和说明 DNS 域名,就象用户在命令行显示一个文件或目录的路径,如"C:\Winnt\System32\Drivers\Etc\Services.txt"。
同样在在一个完整的 DNS 域名中包含着多级域名。
DNS 服务器的配置与管理5.1 DNS 服务器的概念和原理DNS 是域名系统的缩写, 它是嵌套在阶层式域结构中的主机名称解析和网络服务的系统。
当用户提出利用运算机的主机名称查询相应的IP 地址要求的时候,DNS 服务器从其数据库提供所需的数据。
§DNS 域名称空间:指定了一个用于组织名称的结构化的阶层式域空间§资源记录:当在域名空间中注册或解析名称时,它将DNS 域名称与指定的资源信息对应起来§DNS 名称服务器:用于储存和回答对资源记录的名称查询§DNS 客户:向服务器提出查询要求,要求服务器查找并将名称解析为查询中指定的资源记录类型本地查询:下图 5.3显示了DNS 查询的完整过程:当在客户机中Web 扫瞄器中输入一个DNS 域名,则客户机产生一个查询并将查询传给DNS 客户服务利用本机的缓存信息进行解析,如果查询信息能够被解析则完成了查询。
本机解析所用的缓存信息能够通过两种方式获得:§如果客户机配置了host 文件,在客户机启动是host 文件中的名称与地址映射将被加载到缓存中。
§往常查询时DNS 服务器的回答信息将在缓存中储存一段时刻如果在本地无法获得查询信息,则将查询要求发送给DNS 服务器。
查询要求第一发送给主DNS 服务器,当DNS 服务器接到查询后,首选在服务器治理的区域的记录中查找,如果找到相应的记录,则利用此记录进行解析。
如果没有区域信息能够满足查询要求,服务器在本地的缓存中查找,如果找到相应的记录则查询过程终止。
如果在主DNS 服务器中仍无法查找到答案,则利用递归查询进行名称的全面解析,这需要网络中的其它DNS 服务器协助,默认情形下服务器支持递归查询。
返回多个查询响应在前面所描述的查询都假设在查询过程终止时只一个确信回答信息返回给客户机,然而在实际查询时还可能返回其它回答信息:§授权回答(authoritative answer):在返回给客户机的确信回答中加入了授权字节,指明信息是从查询名称的授权服务器获得的§确信回答(positive answer):由被查询的RR (resource records)或一个RRs列表组成,与查询的DNS名称和查询信息中的记录类型相匹配。
Linux网络系统管理实验报告一、实验目的1、了解DNS查询机理2、了解BIND以及与BIND域名服务相关的组件bind-chroot、caching-nameserver3、掌握Linux下DNS服务器的安装和配置4、掌握Linux下DNS客户端的配置二、实验环境(本次实验所使用的平台和相关软件)VMware、Red Hat Enterprise Linux 5.3三、实验内容1、使用BIND构建DNS服务器;2、主域名服务器的配置;3、从域名服务器的配置;4、缓存域名服务器的配置;5、DNS服务器的测试。
四、实验步骤和调试过程(实验步骤、实验图片、测试结果分析)1、使用BIND构建DNS服务器;(1).挂载Linux安装盘到/mnt/cdrom目录下:mount /dev/cdrom /mnt/cdrom2、主域名服务器的配置;(1)在/usr/share/doc/bind/sample下的etc和var两个文件夹拷贝到/var/named/chroot文件夹下进行覆盖。
(2)建立正向区域文件,打开/var/named/chroot下的named.conf文件中设置域:保留options全局配置和一个zone,如下图所示:(3)在/var/named/chroot/var/named创建相应的zone文件,文件名为.zone做如下修改(4)用nslookup测试(5)邮件解析在/var/named/chroot/var/named文件名为.zone中做如下修改(6)建立反向区域文件,打开/var/named/chroot下的named.conf文件中设置域(7)在/var/named/chroot/var/named创建相应的zone文件,文件名为172.28.138.zone(8)测试3、从域名服务器的配置(它做为主域名服务器的辅助和备份服务器,自身不建立区域文件,而是从主域名服务器中查询并保存,它可以与主域名服务器提供相同的域名解析服务,它需要在与主域名服务器不同的主机中构建)(1)、建立正向解析域,在named.conf文件中设置域zone "" {type slave; //type设置为“slave”,表示当前DNS服务器是该域的从域名服务器类型/file "slaves/.zone" //从域名服务器中的区域文件应设置保存在“slaves”子目录中,区域文件将从主域名服务器中获取并保存在该目录中,为了便于管理,尽量使用与主服务器相同的区域文件名称masters { 172.28.138.150; }; // 使用masters设置主域名服务器的IP地址};(2)、建立反向解析域zone "138.28.172.in-addr.arpa" {type slave;file " slaves/172.28.138.zone";masters { 172.28.138.150; };};4、缓存域名服务器的配置(caching only)它类似代理服务器,客户端指向缓存域名服务器,然后再转向外面的DNS,不需要zone文件,只需要forwarders,它的主要作用是提高域名解析速度和节约出口带宽。
配置与管理DNS服务器一、配置主DNS服务器1.网络参数的设置主DNS服务器的IP地址为192.168.1.2/24,网关地址为192.168.1.10。
并关闭防火墙,将DNS选项卡中设置第一个DNS 为192.168.1.2,第二个DNS为192.168.1.3,保存设置。
在辅助DNS服务器网络参数配置完成后进行连通测验。
如图所示:2.安装DNS服务器软件包新建目录/mnt/cdrom,挂载光驱,打开软件包目录,使用如下命令安装DNS服务器软件包。
或者在“应用程序—添加或删除软件—添加”将cdrom添加到其中。
搜索named,点击应用即可。
如图所示:3.建立并编辑主配置文件进入“/var/named/chroot/etc”目录下,执行命令“cp named.caching-nameserver.conf named.conf”,使用命令“gedit named.conf”对其进行编辑,操作如图所示:4.建立正向与反向区域进入“/var/named/chroot/etc”目录下,执行命令“gedit named.rfc1912.zones”,建立正向与反向区域。
如图所示:配置完成后,启动DNS服务器,会发现如下情况:这是因为尚未配置域名指向文件,接下来配置指向文件。
5.复制并配置域名服务器指向文件进入目录“/var/named/chroot/var/named”执行如下命令,并配置域名服务器指向文件。
如图所示:6.启动或重启DNS服务器,并进行测验。
在建立好正向与反向域名服务器指向文件后,对文件进行权限的更改。
如图所示;更改之后,重启DNS服务器,并对其进行测验,如下图所示:二、配置辅DNS服务器1.设置网络参数辅助DNS服务器IP地址为192.168.1.3/24,网关地址为192.168.1.10。
并关闭防火墙,将DNS选项卡中设置第一个DNS为192.168.1.2,第二个DNS为192.168.1.3,保存设置。