欢迎来到天天文库
浏览记录
ID:49770788
大小:906.01 KB
页数:31页
时间:2020-03-04
《DHCP服务器全攻略.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、DHCP服务器全攻略 DHCP(动态主机配置协议)是从BOOTP协议发展而来的用于自动分配客户端计算机IP地址的一种标准协议,在RFC2131中进行定义。Windows服务器操作系统中,均包含DHCP服务器组件。默认情况下,基于Windows系统的客户端计算机均配置为DHCP客户端(自动获取IP地址),你可以手动为其配置静态IP地址。如果客户端配置为DHCP客户端并且网络中存在DHCP服务器时,客户端计算机在启动时或者连接到网络时向DHCP服务器获取IP地址及其他相关信息,例如DNS服务器、网关、WINS服务器等等,DHCP服务器使用租约的形式将I
2、P地址分配给客户端计算机使用。使用DHCP服务器,可以极大的降低在大中型网络中配置客户端计算机网络设置的管理成本,并且可以避免手动分配静态IP地址时产生的IP地址冲突问题。由于DHCP服务器需要固定的IP地址和DHCP客户端计算机进行通讯,所以DHCP服务器必须配置为使用静态IP地址。 DHCP工作方式DHCP客户端通过和DHCP服务器的交互通讯以获得IP地址租约。为了从DHCP服务器获得一个IP地址,在标准情况下DHCP客户端和DHCP服务器之间会进行四次通讯。DHCP协议通讯使用端口UDP67(服务器端)和UDP68(客户端)进行通讯,并且大部
3、分DHCP协议通讯使用广播进行。如果在DHCP客户端和DHCP服务器不属于相同的网络,那么必须具备以下两个条件之一,才能让DHCP客户端和路由器正常进行通讯:·DHCP客户端网络上部署有DHCP中继代理,并且配置为转发DHCP消息到DHCP服务器;·两个网络间的路由器兼容RFC1542(支持BOOTP/DHCP转发)。无论上述哪种方式,DHCP中继代理或兼容RFC1542的路由器在转发DHCP客户端的租约请求时,都会修改转发的DHCP请求数据包中的Gateway字段,将其设置为自己接收到DHCP客户端租约请求的网络接口的IP地址,而DHCP服务器则
4、使用此Gateway字段来决定分配IP地址租约的DHCP作用域。 DHCP客户端和DHCP服务器的这四次通讯分别代表不同的阶段,分别为:1、DHCPDISCOVER当DHCP客户端计算机处于以下三种情况之一时,触发DHCPDISCOVER广播消息:·当TCP/IP协议作为DHCP客户端(自动获取IP地址)进行初始化(DHCP客户端启动计算机、启用网络适配器或者连接到网络时);·DHCP客户端请求某个IP地址被DHCP服务器拒绝,通常发生在已获得租约的DHCP客户端连接到不同的网络中;·DHCP客户端释放已有租约并请求新的租约。此时,DHCP客户端发
5、起DHCPDISCOVER广播消息,向所有DHCP服务器获取IP地址租约。此时由于DHCP客户端没有IP地址,因此在数据包中,使用0.0.0.0作为源IP地址,然后广播地址255.255.255.255作为目的地址。在此请求数据包中同样会包含客户端的MAC地址和计算机名,以便DHCP服务器进行区分。如果没有DHCP服务器答复DHCP客户端的请求,DHCP客户端在等待1秒后会再次发送DHCPDISCOVER广播消息。除了第一个DHCPDISCOVER广播消息外,DHCP客户端还会发出三个DHCPDISCOVER广播消息,等待时延分别为9秒、13秒和1
6、6秒加上一个长度为0~1000毫秒之间的随机时延。如果仍然无法联系DHCP服务器,则认为自动获取IP地址失败,默认情况下将随机使用APIPA(自动专有IP地址,169.254.0.0/16)中定义的未被其他客户使用的IP地址,子网掩码为255.255.0.0,但是不会配置默认网关和其他TCP/IP选项,因此只能和同子网的使用APIPA地址的客户端计算机进行通讯。你可以通过注册表中的DWORD键值IPAutoconfigurationEnabled来禁止客户端计算机使用APIPA地址进行自动配置,此键值位于HKEY_LOCAL_MACHINESYS
7、TEMCurrentControlSetServicesTcpipParameters当其值设置为0时,则不使用APIPA地址进行自动配置。在WindowsXP和WindowsServer2003中,针对客户端计算机的TCP/IP选项中有一个备用配置选项,只有当客户端计算机配置为DHCP客户端(自动获取IP地址)时才有此备用配置。你可以通过备用配置来为DHCP客户端在无法联系DHCP服务器时为DHCP客户端指定静态IP地址,如下图所示:如果没有配置APIPA地址和备用IP地址,则DHCP客户端会每隔5分钟再发送DHCPDISCOVER广播消
8、息,直到从DHCP服务器获取IP地址为止。 2、DHCPOFFER所有接收到DHCP客户端发送的DHCPDISCOVER
此文档下载收益归作者所有