什么事DHCP? Dynamic Host Configuration Protocol, 动态主机配置协议简称 向网络中的计算机分配IP地址及一些 TCP/IP信息 人工配置缺点 1、必须在每一个客户机上输入一个IP地址 2、用户可能输入错误的或非法的IP地址 3、用了错误的IP地址可能导致网络问题 4、计算机频繁地在子网间移动,也会加大对网络进行日常管理所需要的开销 自动配置优点 1、DHCP服务器为DHCP客户机自动提供所有必要的配置信息 2、可以确保网络客户机使用正确的配置信息 3、消除了网络问题的一个常见的来源 4、DHCP还自动更新客户机配置信息,以反映网络结构的变化 DHCP租约的生成过程 1、请求租用IP地址 DHCPDISCOVER (DHCP 客户端 到DHCP 服务器) 2、提供IP地址 DHCPOFFER (DHCP服务器到DHCP客户端) 3、选择IP地址 DHCPREQUEST (DHCP 客户端 到DHCP 服务器) 4、确认租用IP地址 DHCPACK (DHCP服务器到DHCP客户端) 何时产生地址租约进程 - TCP/IP初始化
- 请求的IP被否定
- 释放IP并请求新IP 时
- 更换了网卡
- 被转移到另外一个网段
租约过程:请求 - 客户机广播DHCPDISCOVER消息:
- 源地址:0.0.0.0
- 目标地址:255.255.255.255
- MAC地址
- 计算机名称
租约过程:提供 - DHCP服务器回答DHCPOFFER消息:
- 源IP:DHCP SERVER
- 目标地址:255.255.255.255
- 客户MAC地址
- 提供的IP ADDRESS、NETMASK
- 租约期限
- 客户机如在一秒内没有收到DHCPOFFER消息,会间隔2,4,8,16秒外加0—1000毫秒的随机时间重新DHCPDISCOVER广播共4次,如还没有响应,则使用APIPA
租约过程:选择 - 客户机收到第一个DHCPOFFER消息后。广播一个DHCPREQUEST(请求)消息响应,表示接受提供 ,DHCPREQUES 消息包括:DHCP服务器标识
- 其他DHCP收回提供
租约过程:确认 - DHCP广播DHCPPACK消息,确认成功,包含各种配置信息
- 客户机初始化TCP/IP ,绑定网络服务与网卡。
自动更新: - 租约时间过一半,发出DHCPREQUEST消息
- DHCP SERVER返回DHCPACK消息,客户机更新配置
- 如DHCP SERVER不可用,客户继续使用当前配置,当租约时间过去87。5%时广播DHCPDISCOVER消息更新租约。
开机更新 - 客户收到DHCPOFFER消息更新其当前租约,则客户从又开始了一个新的租期
- 租约到期,客户重新开始DHCP租约过程。
- 客户机重新开机时,会发出更新租期请求消息。如找不到DHCP,继续使用,到87.5%,开始广播,如找到则继续使用原地址并开始新的租期.
手工更新 放弃当前所获取的IP地址 ipconfig /release 重新获取IP地址 ipconfig /renow 注意-----如果dhcp客户端释放ip地址后不用(renew) 会每隔5分钟自动联系dhcp服务器 配置DHCP服务器的需求 - 静态IP地址,子网掩码和其他的TCP/IP参数
- 要安装DHCP服务
- 建立作用域并激活
- DHCP服务器应该使用活动目录服务授权
安装DHCP之前的准备 · 确定 DHCP 服务器应分发给客户机的 IP 地址范围。 · 为客户机确定正确的子网掩码。 · 确定 DHCP 服务器不应向客户机分发的所有 IP 地址。 · 确定客户机的路由器IP地址(可选) · 确定客户机的 DNS 域名(可选) · 确定客户机的DNS 服务器IP地址(可选) · 确定客户机的WINS服务器IP地址(可选) 授权DHCP服务器 - 授权是一种安全的预防措施
- 避免未经授权的DHCP服务器在网络中运行
- 授权是在域环境下使用的,目前我们的工作组环境下无法实现
创建作用域 - 作用域是一段IP地址的范围
- 作用域必须在DHCP服务器可租给客户机地址前创建
- 每一个DHCP服务器中至少应有一个作用域
服务器属性的配置 选项 | | | | | | | | | | | 客户机使用TCP/IP名称解析上的网络基本输出系统类型 |
DHCP数据库 文件 | | | | | 所有数据库事务的日志。必要时 DHCP 数据库使用此文件恢复数据 | | 在数据库索引维护操作中 DHCP 数据库用作交换文件的临时文件。在系统出现故障后,此文件有时会留在Systemroot\System32\Dhcp 目录中 | | |
维护DHCP数据库 – 存储的记录没有限制 – 规模取决于网络中DHCP客户机的数量。 – 动态压缩数据库 – 手工压缩数据库 – net stop dhcpserver – jetpack 删除DHCP服务器 · 需要将服务器重新配置为另外一个角色 · 必须重新配置客户端 · 从“管理服务器”中,单击“添加或删除角色” 总结: - Windows Server 2003中的DHCP服务向网络中的计算机分配IP地址及TCP/IP信息
- IP租约的四个过程
– 客户机请求IP – 服务器响应 – 客户机选择IP – 服务器确认 - 实现DHCP,在TCP/IP网络中至少有一台运行DHCP服务的Windows Server 2003,必须创建和激活作用域,必须授权DHCP服务器
- 创建作用域后要为DHCP客户机配置选项
– 服务器选项 – 作用域选项 – 类选项 – 保留选项 - DHCP数据库是动态的数据库,集中管理用户的TCP/IP配置信息,用户可以方便的维护DHCP服务器数据库
|