操作系统10-DNS与DHCP服务器

上传人:宝路 文档编号:47979088 上传时间:2018-07-07 格式:PPT 页数:59 大小:1.01MB
返回 下载 相关 举报
操作系统10-DNS与DHCP服务器_第1页
第1页 / 共59页
操作系统10-DNS与DHCP服务器_第2页
第2页 / 共59页
操作系统10-DNS与DHCP服务器_第3页
第3页 / 共59页
操作系统10-DNS与DHCP服务器_第4页
第4页 / 共59页
操作系统10-DNS与DHCP服务器_第5页
第5页 / 共59页
点击查看更多>>
资源描述

《操作系统10-DNS与DHCP服务器》由会员分享,可在线阅读,更多相关《操作系统10-DNS与DHCP服务器(59页珍藏版)》请在金锄头文库上搜索。

1、第十章 DNS与DHCP服务器 DNS服务器的安装和配置 DHCP服务器的安装和配置BIND简介 Redhat Linux用BIND来实现名字服务。 BIND(Berkeley Internet Name Domain) 是由加州大学柏克莱分校所开发的 BSD UNIX中的一部份,目前则由ISC组织 负责维护与发展。 BIND是个被广泛使用的DNS服务器软件, 它提供了强大及稳定的域名解析服务,因 此Internet上有近九成的DNS服务器主机都 使用BIND。10.1.1 BIND服务器软件的安装和启动如果在安装Redhat Linux 9的时候没有安装BIND,可以从Linux 的安装光盘

2、中找到以下三个文件: bind-9.2.1-16.i386.rpm bind-utils-9.2.1-16.i386.rpm caching-nameserver-7.2-7.noarch.rpm 安装rpm封装的软件包: rootjsjwl root#rpm ivh bind-9.2.1-16.i386.rpm rootjsjwl root#rpm ivh bind-utils-9.2.1-16.i386.rpm rootjsjwl root#rpm ivh caching-nameserver-7.2-7.noarch.rpm 安装配置好DNS服务后,可以使用命令 # service dh

3、cpd start 或 # service dhcpd restart 启动或重启DNS服务。 欲在系统启动时就启动DNS服务,可以运行ntsysv命令,在出现 的对话框中选中“named”服务,按【确定】即可。 还可在终端命令提示符下使用命令 # /sbin/chkconfig level 345 named on10.1.2 BIND的基本配置 配置可以通过命令行方式,也可通过图形界面 进行。图形界面的启动是点击“系统设置”|“服务 器设置”|“域名服务”后,在桌面上出现其配置界 面。点击“新建”,即可开始配置。域名服务的配 置界面10.1.3 BIND的基本配置 1DNS服务器的类型 D

4、NS 设置需要配置的主要文件是 “/etc/named.conf”。 DNS服务器的类型大致上可以分为三类,分别是 主DNS服务器、辅助DNS服务器和专用缓存域名 服务器。 10.1.3 BIND的基本配置 主DNS服务器(Master) 这种类型的 DNS 本身包含域名的配置文件 (也就是“ZONE”)。 是配置文件中正向解析或者是反向解析的 数据库。 它本身具有提供 Internet 查询所需的数据 。例如,可以在我的主机上面设置提供 “”这个网域,那么我的主机就是 Master 类型的主机了 10.1.3 BIND的基本配置 辅助DNS服务器(Slave) DNS 系统通常会至少有两部主

5、机提供 DNS 的服务,这个时候就需要有 slave 类型的 DNS 主机。 不论是 Master 还是 Slave 主机,都必须要可 以同时提供 DNS 的服务才好。 在 DNS 系统当中,域名的查询是“先抢先赢” 的状态,所以,用于一般不会知道哪部主机的 数据会先被查询到的。 为了提供稳定的 DNS 服务,每部 DNS 主机 都应当能正常工作。10.1.3 BIND的基本配置 (3)专用缓存域名服务器(Cache-only,也即 forward DNS) 这种域名服务器通常设定在防火墙上。 它没有自己的数据库,仅仅是帮助 Client 端向 外部的 DNS 服务器要求并缓存数据,起一个“

6、代理”的角色。10.1.3 BIND的基本配置 2Cache-Only DNS服务器的设置 cache-only DNS 服务器(也称为 forward DNS) 是最简单的DNS 服务器类型。它本身并没有主机 名与 IP 地址对应关系的设定文件,完全是由对外 的查询来提供他的数据来源!因为没有“zone”的 设定设定文件,所以它必须要连上一台合法的 DNS服务器。整个工作流程如下:图10-3 Cache-Only DNS服务器的工作流程10.1.3 BIND的基本配置 Cache-only 的主机实际上都是请一个 ( Forwarders ) DNS 主机来帮忙查询的,本 身并没有 zone

7、 的设定文件。基本上cache- only 的 DNS 只是一个中间传递数据的 DNS服务器而已。 设定一Cache-only 的 DNS 主机相对比较 简单,只要编辑 “/etc/named.conf”即可。 在这个文件中,主要是定义跟服务器有关 的事项,以及各个“Zone”的代表含意与文 件。10.1.3 BIND的基本配置下面是一个配置实例: rootjsjwl root# vi /etc/named.conf / This settings is only for forwarding DNS Server options pid-file “/var/run/named/named.

8、pid“; forward only; /只允许 forward。 forwarders 202.96.128.86 /这是电信的 DNS。 219.128.253.49; /这是我们单位的DNS。 ; ; pid-file所在的目录(也就是那个 /var/run/named 目录),BIND执 行文件程序的拥有者( 正常应该是 name 这个使用者 )必须要能够 写入,也就是说,/var/run/named 的owner 必须是 named 这个 user 才行。 pid-file:指的是每一个 services 的记录自己的 PID ( Process ID ) 的文件。这个文件通常用在重

9、新启动或者是 reload 整个 services 最常被使用到的。 10.2 主DNS服务器配制-演示10.2 【实验10.1】配置主DNS服务 器 1. 配置文件/etc/named.conf 该文件是域名服务器守护进程named启动时读取 到内存的第一个文件。在该文件中定义了域名服 务器的类型、所授权管理的域以及相应数据库文 件和其所在的目录。该文件的内容如下: options directory “/var/named“; notify no; forwarders 202.96.128.86; ; ; zone “.“ IN type hint; file “named.ca“; ;

10、10.2 【实验10.1】配置主DNS服务 器zone “0.0.127.in-addr.arpa“ IN type master; file “named.local“; allow-update none; ; ; zone ““ IN type master; file “ named.hosts“; allow-update none; ; ; zone “1.168.192.in-addr.arpa“ IN type master; file “named.1.168.192 “; allow-update none; ; ;10.2 【实验10.1】配置主DNS服 务器(1)“di

11、rectory“指定了dns记录文件的存放目录是/var/named。 (2)第一个“zone“语句定义了dns服务器的根域名服务器的信息 是从“name.ca“获得。这个记录文件是系统自带的,不用去改动 它。 (3)第二个“zone“语句是“回送地址“的数据库文件,文件名是 “named.local“。这个记录文件也是系统自带的,不用去改动它。 (4)forwarders 202.96.128.86;,其中202.96.128.86是电信的 dns服务器的地址,forwarders参数指明了其后的IP所在的服务器 作为备选的dns服务器。也就是说,把本机的dns不能解析的主机 发送到这个备选

12、的dns服务器上,让它来进行解析。 (5)第三个“zone“和第四个“zone“定义了““这个域和对 应的反向查询域。 (6)“named.hosts“和“named.192.168.1“是域的记录文件。这 两个文件也是自己创建的。 (7)在named.conf文件中涉及到的文件名当然也可以自己命名 ,但是要和/var/named目录下的文件名保持一致。 (8)在行“zone “1.168.192.in-addr.arpa“ IN “行中,网络号一 定反序写出。10.2 【实验10.1】配置主DNS服务 器 2. 创建/var/named/named.ca 在Linux系统上通常在/var/n

13、amed目录下已 经提供了一个named.ca,该文件中包含了 Internet的顶层域名服务器,但这个文件通 常会有变化,所以建议最好从Inter NIC下 载最新的版本。该文件可以通过匿名ftp下 载。10.2 【实验10.1】配置主DNS服务 器3. 创建/var/named/named.hosts 该文件指定了域中主机域名同IP地址的映像,内容如下: $TTL 86400 INSOA. ( 2001110600 ; serial 28800 ; refresh 14400 ; retry 3600000 ; expire 86400 ; minimum ) INNS. INMX. lo

14、calhost.INA127.0.0.1 a100INA192.168.1.100 a101INA192.168.1.34 www INCNAME a101 10.2 配置主DNS服务器【实验】 (1)行“IN NS .“说明该域的域名服务器,其名字为 ”.”,至少应该定义一个域名服务器。注意名字是以“.” 结束,这称为“完整标识域名或全称域名”。 (2)行“IN MX 1 .“是MX记录,表明该计算机同时也 是邮件服务器,专门处理邮件地址的主机部分为““的邮 件,“1“表示优先级别。请参阅邮件服务器一章。 (3)行“a100 IN A 192.168.1.100“是一条“A“(主机)记录,表示 主机名和IP地址的对应关系。a100是主机名,192.168.1.100是它 的IP地址。此处即使本DNS服务器的名字和其IP地 址。 (4)行“a101 IN A 192.168.1.34“是另一条“A“(主机)记录,表 示网络中某台计算机的主机名和IP地址的对应关系。a101是主机名 ,192.168.1.34是它的IP地址。 (5)行“www IN CNAME a100“表示一条定义别名的记录。即 ““和““表示同一台主机的不同名字。如 果该主机作为web服务器,则通过这两个域名可以对应两个站点, Web客户使用WWW和可访问到相应的站 点 10

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 教学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号