1、Red Hat Linux 9系统管理系统管理(第二版第二版)清华大学出版社清华大学出版社2022年8月8日第1页第第1313章章 DHCPDHCP服务器配置服务器配置 Red Hat Linux 9系统管理系统管理(第二版第二版)清华大学出版社清华大学出版社教学目标教学重点教学过程Red Hat Linux 9系统管理系统管理(第二版第二版)清华大学出版社清华大学出版社2022年8月8日第2页教学目标教学目标 本章主要介绍本章主要介绍DHCP的一般概念,的一般概念,DHCP服服务的安装和启动,务的安装和启动,DHCP服务器的配置,服务器的配置,DHCP中继代理的配置方法,中继代理的配置方法,
2、DHCP客户端客户端的设置等的设置等 Red Hat Linux 9系统管理系统管理(第二版第二版)清华大学出版社清华大学出版社2022年8月8日第3页教学重点教学重点l熟悉熟悉DHCPDHCP服务的地址租约原理服务的地址租约原理 l掌握掌握DHCPDHCP服务器的配置方法服务器的配置方法 l掌握掌握DHCPDHCP服务器中继代理的配置方法服务器中继代理的配置方法 l了解和熟悉了解和熟悉DHCPDHCP客户端的设置方法客户端的设置方法 Red Hat Linux 9系统管理系统管理(第二版第二版)清华大学出版社清华大学出版社2022年8月8日第4页教学过程教学过程lDHCPDHCP服务的地址租
3、约原理服务的地址租约原理 lDHCPDHCP服务器的配置方法服务器的配置方法 lDHCPDHCP服务器中继代理的配置方法服务器中继代理的配置方法 lDHCPDHCP客户端的设置方法客户端的设置方法Red Hat Linux 9系统管理系统管理(第二版第二版)清华大学出版社清华大学出版社2022年8月8日第5页13.1 DHCP简介简介 lDHCPDHCP是是“动态主机配置协议动态主机配置协议”是一个简化是一个简化主机主机IP地址分配管理的地址分配管理的TCP/IP协议协议 lDHCPDHCP服务器支持以下服务器支持以下3 3种方式的种方式的IPIP地址分配:地址分配:自动、动态和手动方式自动、
4、动态和手动方式 l使用范围:使用范围:IP地址有限,而且租用地址有限,而且租用IP地址地址的主机在同一个时间段内不是很多的主机在同一个时间段内不是很多,大型大型网络,且网络内的计算机用户不固定网络,且网络内的计算机用户不固定 Red Hat Linux 9系统管理系统管理(第二版第二版)清华大学出版社清华大学出版社2022年8月8日第6页13.1.2 DHCP地址租约方式地址租约方式 lIP地址租期约定地址租期约定 lIPIP地址被永久租用地址被永久租用 Red Hat Linux 9系统管理系统管理(第二版第二版)清华大学出版社清华大学出版社2022年8月8日第7页13.2 安装启动安装启动
5、DHCP服务服务 l用户可以从站点用户可以从站点www.iscwww.isc.org.org上获得上获得DHCPDHCP软件包,软件包,该软件包包括了该软件包包括了DHCPDHCP服务器端、客户端和中继代服务器端、客户端和中继代理理 l客户端软件是客户端软件是dhcpcddhcpcd,服务器端软件是,服务器端软件是dhcpd dhcpd lDHCPDHCP客户端下载的网络配置信息一般保存在客户端下载的网络配置信息一般保存在/etc/etc目录下的配置文件中,如果该目录下目录下的配置文件中,如果该目录下dhcpddhcpd.conf.conf文件没有内容或没有文件文件没有内容或没有文件dhcpd
6、dhcpd.conf.conf,可以从目,可以从目录录/usr/share/doc/dhcpusr/share/doc/dhcp-3.0pl1/-3.0pl1/中把中把dhcpddhcpd.conf.sample.conf.sample拷贝到拷贝到/etc/etc目录下,并改名目录下,并改名为为dhcpddhcpd.conf.conf,覆盖原来的,覆盖原来的dhcpddhcpd.conf.conf文件文件 Red Hat Linux 9系统管理系统管理(第二版第二版)清华大学出版社清华大学出版社2022年8月8日第8页13.3 配置配置DHCP服务器服务器 lDHCPDHCP配置文件祥解:模板
7、文件的路径是配置文件祥解:模板文件的路径是/usr/share/doc/dhcp-usr/share/doc/dhcp-3.0pl1/dhcpd3.0pl1/dhcpd.conf.sample .conf.sample l配置配置DHCPDHCP服务器服务器 :配置:配置DHCPDHCP服务器时,主服务器时,主要是修改要是修改dhcpddhcpd.conf.conf文件,其中主要是配文件,其中主要是配置子网网段、网关地址、置子网网段、网关地址、DNSDNS地址、租用时地址、租用时间、可供分配的间、可供分配的IPIP范围和绑定某些范围和绑定某些IPIP地址地址等等 Red Hat Linux 9
8、系统管理系统管理(第二版第二版)清华大学出版社清华大学出版社2022年8月8日第9页13.4 配置配置DHCP中继代理中继代理 l使用范围:网络比较大,跨越了几个子网使用范围:网络比较大,跨越了几个子网络,而且各个子网在物理连线上都是相互络,而且各个子网在物理连线上都是相互分隔、通过路由器连接的,而某个子网内分隔、通过路由器连接的,而某个子网内只有单一的一个只有单一的一个DHCP服务器服务器 l配置子网配置子网A A中的中的DHCPDHCP服务器服务器 l配置配置DHCPDHCP中继代理中继代理 Red Hat Linux 9系统管理系统管理(第二版第二版)清华大学出版社清华大学出版社2022
9、年8月8日第10页12.8 配置直接域名解析配置直接域名解析 l在网络的实际应用中,一些用户在访问某在网络的实际应用中,一些用户在访问某些网站时,在浏览器中不输入主机名,而些网站时,在浏览器中不输入主机名,而是直接输入主机名后面的内容,如在打开是直接输入主机名后面的内容,如在打开搜狐网时,直接输入搜狐网时,直接输入“”,省略,省略了了“www”,但效果和输入,但效果和输入一样可以打开搜狐网站一样可以打开搜狐网站 l编辑域名服务器的区域文件编辑域名服务器的区域文件/var/named/localhost.zone,可加入一条特,可加入一条特殊的殊的A资源记录资源记录 Red Hat Linux
10、9系统管理系统管理(第二版第二版)清华大学出版社清华大学出版社2022年8月8日第11页12.9 配置配置DNS泛域名解析功能泛域名解析功能 l泛域名是指一个域名下的所有主机和子域泛域名是指一个域名下的所有主机和子域都被解析到同一个都被解析到同一个IP地址上地址上l泛域名在实际应用中的相当广泛,可以方泛域名在实际应用中的相当广泛,可以方便用户的访问便用户的访问 Red Hat Linux 9系统管理系统管理(第二版第二版)清华大学出版社清华大学出版社2022年8月8日第12页12.10 图形化配置图形化配置DNS服务器服务器 lDNS服务器的图形化配置工具特别直观易服务器的图形化配置工具特别直
11、观易用,它和用,它和DNS文本配置方法结合起来使用,文本配置方法结合起来使用,将会增加用户对将会增加用户对DNS服务器配置的理解,服务器配置的理解,是深入学习是深入学习Linux系统必须要掌握的技能系统必须要掌握的技能 l配置正向主区块配置正向主区块 l配置逆向主区块配置逆向主区块 l重新启动重新启动DNS服务器服务器 Red Hat Linux 9系统管理系统管理(第二版第二版)清华大学出版社清华大学出版社2022年8月8日第13页12.6 区域委派及子域区域委派及子域DNS服务器服务器 lBIND具有将一个域名空间分割成多个区域具有将一个域名空间分割成多个区域(子域子域)进行管理的功能,可
12、以将一个大的区域分成若干进行管理的功能,可以将一个大的区域分成若干小的区域,这样可以使多个小的区域,这样可以使多个DNS服务器之间分配服务器之间分配通信量负载,提高通信量负载,提高DNS域名解析性能或创建一个域名解析性能或创建一个容错性较好的容错性较好的DNS环境环境 l在主域的在主域的DNS主机上进行配置主机上进行配置 l配置子域中的主域名服务器配置子域中的主域名服务器 l配置配置DNS客户端客户端 Red Hat Linux 9系统管理系统管理(第二版第二版)清华大学出版社清华大学出版社2022年8月8日第14页12.4 测试主测试主DNS服务器配置情况服务器配置情况 l在在Linux终端
13、窗口或终端窗口或Windows系统的命令符系统的命令符下用下用ping命令测试域名。命令测试域名。l在终端窗口用在终端窗口用host和和nslookup等命令测试等命令测试l在在DNS服务器或客户机的浏览器中测试服务器或客户机的浏览器中测试 Red Hat Linux 9系统管理系统管理(第二版第二版)清华大学出版社清华大学出版社2022年8月8日第15页12.3 配置主域名服务器配置主域名服务器 l主 配 置 文 件:主 配 置 文 件:n a m e d.c o n fn a m e d.c o n f,路 径 为,路 径 为/etc/named.confetc/named.conf。它用
14、来设置全局参数,调配正。它用来设置全局参数,调配正向解析数据库文件和逆向解析数据库文件向解析数据库文件和逆向解析数据库文件l正向解析数据库文件:正向解析数据库文件:localhostlocalhost.zone.zone,路径为,路径为/var/named/localhostvar/named/localhost.zone.zone。该文件用来将域。该文件用来将域名转换成名转换成IPIP地址,是区域文件的一部分地址,是区域文件的一部分 l逆向解析数据库文件:逆向解析数据库文件:named.localnamed.local,路径为,路径为/varvar/named/named.local/named/named.local。该文件用来将。该文件用来将IPIP地址地址转换成域名,也是区域文件的一部分转换成域名,也是区域文件的一部分l根域名服务器指向文件:根域名服务器指向文件:named.ca,路径为,路径为/var/named/named.ca。它用于缓存服务器的初始。它用于缓存服务器的初始配置配置