DHCP服务器

DHCP服务器

动态主机配置协议是一个局域网的网络协议。指的是由服务器控制一段IP地址范围,客户机登录服务器时就可以自动获得服务器分配的IP地址和子网掩码。首先, DHCP服务器必须是一台安装有Windows 2000 Server/Advanced Server系统的计算机;其次,担任DHCP服务器的计算机需要安装TCP/IP协议,并为其设置静态IP地址、子网掩码、默认网关等内容。默认情况下, DHCP作为Windows 2000 Server的一个服务组件不会被系统自动安装,必须添加它。
DHCP是由IETF(internet 工作任务小组)开发设计的,于1993年10月成为标准协议,其前身是BOOTP协议。当前的DHCP定义可在RFC 2131中找到,而基于IPv6的建议标准(DHCPv6)可在RFC 3315中找到。

配置DHCP服务器

DHCP的相关配置操作包括:
输入可供分配的起始ip地址、结束ip地址、子网掩码

添加排除的ip地址范围(可供分配的范围内不允许分配的IP地址,可写单个IP,也可以写一个IP地址范围),通常用于静态的分配给相关的服务器。
添加排除时可以排除一个范围(输入起始和结束的IP地址),也可以排除单个IP地址(只填写起始IP地址)。

设置租约,地址租约的最小单位是分钟,默认8天,客户端获取到该IP地址后可以使用的时间。

激活作用域。(作用域激活后才能为客户机分配IP地址)

新建保留。保留是指将哪个IP地址保留给哪个主机的哪个网卡(根据MAC地址识别)当该MAC地址申请IP时,一定会将对应的IP分配给它,需要标记保留名、IP地址、子网掩码、MAC地址。

客户机的地址租约续订只能由客户端完成,服务器端在地址租约有效期内无法主动续约或者收回IP地址,但客户端可以随时申请续约或提前释放IP地址结束租约。

DHCP使用UDP协议: IP:Protocol=UDP

DHCP中继代理: Agent=0.0.0.0

DHCP相关命令:

查看DHCP信息–ipconfig /all
释放地址租约–ipconfig /release
重新续约–ipconfig /renew
只要激活了作用域并设定了可供分配的IP地址范围就可以向外分发指派IP地址了。保留是为某MAC预留的,只要该MAC申请就一定会得到对应的IP地址,可以理解为永久的。排除只是说哪些IP地址不能用于分配,不需要指定对应的MAC地址。

DHCP的工作流程

DHCP服务器_第1张图片
在这里插入图片描述
编号1到4的报文分别是Discover、Offer、Request和ACK报文

DHCP报文解析

Boot record type–引导记录类型,值为1表示是客户机发出的报文,值为2表示是服务器发出的报文。
Hardware address type–硬件地址(MAC地址)类型,值为1表示10M以太网。
Hardware address length–硬件地址(MAC地址)长度,单位字节(B),各类以太网的MAC地址长度均为6B。
Client self-assigned address–当前客户机的IP地址。
Client address–打算分配给客户机的IP地址。
Client hardware address–客户机的物理地址(MAC地址)。
Message Type–消息类型,1表示Discover,2表示Offer,3表示Request,5表示 (DHCP Ack)。
Server IP Address–服务器IP地址,DHCP服务器的IP地址。
Subnet mask–子网掩码。
Gateway address–网关地址,缺省路由(客户机直连的路由器)的IP地址。
Domain Name Server address–域名服务器地址,DNS服务器的IP地址。

你可能感兴趣的:(计算机网络)