DHCP服务器

  DHCP(Dynamic Host Configure Protocol)是动态主机配置协议的缩写,用于向网络中的计算机分配IP地址及一些TCP/IP配置信息,DHCP提供安全,可靠且简单的TCP/IP网络设置,避免TCP/IP网络中地址的冲突,同时也大大降低了管理IP地址设置的负担。DHCP是用于简化IP配置管理的TCP/IP标准,对客户机动态分配TCP/IP信息,第一次启动DHCP客户机时,该客户机将在网络中请求IP地址,当DHCP服务器收到IP地址请求时,他将从数据库定义的地址中选择IP地址提供给DHCP客户机,要想在一个TCP/IP协议的网络中使用DHCP,该网络中至少要用一台计算机作为DHCP服务器,而其他计算机则作为DHCP客户机,      
 
DHCP网络的结构如下图                       
DHCP服务器
 
 
我们配置DHCP有以下优点:
减小管理员的工作量
减小输入错误的可能
避免IP冲突
当网络更改IP地址段时,不需要重新配置每台计算机的IP地址
计算机移动不必要重新配置IP地址
提高了IP地址的利用率
 
DHCP的工作过程主要有以下四步:
1:客户机请求IP地址
 DHCP客户机在网络中广播一个DHCP Discover包以请求IP地址,所以此过程也称为DHCP DiscoverDHCP Discover包的源IP地址为0.0.0.0,目的IP地址为255.255.255.255,该包还包含客户机的MAC地址和计算机名,以使DHCP服务器能够确定哪个客户机发送该请求
2:服务器响应       
DHCP服务器接收到客户机请求IP地址的信息时,就在自己的IP地址库中查找是否有合法的IP地址提供给客户机,如果有,DHCP服务器就将此IP地址做上标记,广播一个DHCP offer包,DHCP offer包中的信息具体是,DHCP客户机的MAC地址,用来正确标识客户机;DHCP服务器提供的合法IP地址;子网掩码;租约的期限;服务器标识符(DHCP提供服务器的IP地址)
3:客户机选择IP地址
DHCP客户机从接收到的第一个DHCP offer包中选择IP地址,并将DHCP Request包广播到所有DHCP服务器,表明它接受提供的内容,此过程称为DHCP RequestDHCP Request包的信息包含为该客户机提供IP配置的服务器的服务标识符(IP地址),DHCP服务器查看服务器标识符字段,以确定他们是否被选择为指定的客户机提供IP地址,如果客户机接受了IP地址,则发出IP地址的DHCP服务器将该地址保留,该地址就不能提供另一个DHCP客户机,如果那些DHCP offer包被拒绝,DHCP服务器则取消提供并保留其IP地址以用于下一个IP租约请求,
4:服务器确定租约   
DHCP租约过程中的第4步也是最后一步为服务器确认IP租约,也称为DHCP PACK/PNAK  成功和失败,DHCP服务器接收到DHCP Request后,以DHCPACK消息的形式想客户机广播成功的确认,该消息包含IP地址的有效租约和其他可能配置的信息,当客户机收到DHCPACK包时,它就配置了TCP/IP地址,完成了IP地址的初始化,从而可能在TCP/IP网络中通信了
   IP租约的期限
默认期限是8天,当客户机重新启动或租约期达50%时,就需要重新更新租约,如果客户机无法与提供租约的服务器取得联系,则客户机一直等到租期到达87.5%时,进入重新申请状态。
   运行DHCP服务器的要求:
1.应该有静态的IP地址,子网掩码和其他的TCP/IP参数
2.要安装DHCP服务
3.使用活动目录服务授权DHCP服务器
4.建立作用域(作用域实际上是一段IP地址的范围)并**
在安装DHCP服务器之前需要规划以下信息
1.确定DHCP服务器应分发给客户端的IP地址范围和子网掩码
2.确定DHCP服务器不应向客户端分发的所有IP地址
3.决定IP地址的租用期限
4.是否给客户端配置默认网关,首选DNS服务器的TCP/IP参数
 
DHCP服务器
 
做了简单了解之后,我们先来安装一下吧,我今天的实验环境是在Windows2003企业版下做的DHCP配置,所以要把2003的光盘放入光驱.
1)打开“开始”菜单,选择“控制面板”“添加或删除程序”命令
DHCP服务器
 
2)在弹出的窗口中选择“添加/删除Windows组件”
 
 
DHCP服务器
 
3)在组件向导的列表框中选中“网络服务”复选框按钮
 
DHCP服务器
 
4)在出现的网络服务窗口中选中“动态主机配置协议”复选框,单击确定“按钮”,系统自动安装DHCP服务
 
DHCP服务器
 
5)系统安装完毕后,单击开始菜单,在“管理工具”选项下,单击“DHCP”,就可启动DHCP的图形化管理界面
 
DHCP服务器
 
安装完了,那么我们就可以配置配置服务器了,跟着我走吧
 
配置作用域:
1.新建作用域
1)右击DHCP服务器benet,从弹出的快捷菜单中选择“新建作用域”命令,此时出现“新建作用域向导”界面,单击“下一步”按钮,在文本框中键入作用域名来标识此作用域,单击“下一步”按钮
 
DHCP服务器
 
 
DHCP服务器
 
2)键入IP地址范围,单击“下一步”
 
DHCP服务器
 
 
3)可以输入排除的IP地址范围,既服务器不分配的IP地址范围,单击“下一步”
 
DHCP服务器
 
4)接下来输入租约期限,默认为8天,用户自己可以加以改动,单击“下一步”
 
DHCP服务器
 
2.**作用域
配置完成作用域各项设置后,要使作用域生效,需要**,**的方法是右击作用域,在弹出的快捷菜单中选择“**”命令
 
 
DHCP服务器
 
3.配置作用域选项
作用域选项的配置只都本作用域有效,所以我在这里配置了服务器选项,他是对正个服务器都有效的,右击“服务器选项”,在弹出的快捷菜单中选择“配置选项”命令,如果配置本网段的网关,则勾选“003路由器”添加IP地址,按同样的方法还可以添加006DNS服务器选项
 
 
DHCP服务器
 
DHCP服务器
 
DHCP服务器
 
6.配置客户端保留
客户端保留可以确保让某台计算机总是获得用一IP地址,在DHCP控制台中右击“保留”选项,在弹出的快捷菜单中选中“新建保留”命令。
 
DHCP服务器
 
在接下来的界面中,输入计算机名称,IP地址,MAC地址,描述等信息
 
DHCP服务器
 
右击新建的客户端保留,在弹出的快捷菜单中“配置选项”命令,就可以对保留选项配置了,具体配置同“服务器选项”在这里就不做了
 
DHCP服务器
 
客户端可以在cmd命令行输入ipconfig/release来释放现有的IP地址
 
DHCP服务器
 
 
客户端可以在cmd命令行输入ipconfig/renew来获取现有的IP地址
 
DHCP服务器
 
 
好了基本的配置和验证都完成了,下面我们做一下DHCP的中继,在这里我提醒一下,如果公司有三层交换机的话,可以参照一下这里[url]http://yangyangdedipan.blog.51cto.com/286500/57277[/url],就不用我这一步了,如果需要三层交换机做DHCP中继,请参阅我做的DHCP中继是在2003企业版环境下的PC中继
 
开始了
 
1)打开“管理工具”“路由和远程访问”窗口,
 
DHCP服务器
 
DHCP服务器
 
2)选择“自定义配置”
 
DHCP服务器
 
3)选择“LAN路由”
 
DHCP服务器
 
4)完成
 
DHCP服务器
 
5)右击常规选择“新增路由协议”
 
DHCP服务器
 
6)在弹出的对话框中选择“DHCP中继代理程序”
 
DHCP服务器
 
7)由击“DHCP中继代理程序”在弹出的对话框中选择“属性”命令的“常规”选项卡,键入DHCP服务器的IP地址,然后单击添加
 
DHCP服务器
 
8)右击“DHCP中继代理程序”在弹出的快捷菜单中选择“新增接口”命令,选择“本地连接”单击“确定”
 
DHCP服务器
 
DHCP服务器
 
9)右击静态路由,选择“新建静态路由”
 
DHCP服务器
 
DHCP服务器
 
10)我这里只配置了网卡1,我们做DHCP中继时,必须要双网卡,网卡2的配置同1,我就不在重复了
 
做完以上的配置后,如果DHCP1出现了故障,不能正常为客户机分配IP地址时,就通过DHCP中继自动转向指定的服务器,









本文转自 走在右边 51CTO博客,原文链接:http://blog.51cto.com/gsliuyang/57575,如需转载请自行联系原作者