动态主机配置协议(DHCP)是一种客户端/服务器协议,可自动为Internet协议(IP)主机提供其IP地址和其他相关配置信息,例如子网掩码和默认网关。RFC 2131和2132将DHCP定义为基于引导协议(BOOTP)的因特网工程任务组(IETF)标准,该协议与DHCP共享许多实现细节。DHCP允许主机从DHCP服务器获取所需的TCP / IP配置信息。

Windows Server 2016包括DHCP服务器,这是一个可选的网络服务器角色,您可以在网络上部署该角色以向DHCP客户端租用IP地址和其他信息。所有基于Windows的客户端操作系统都包含DHCP客户端作为TCP / IP的一部分,默认情况下启用DHCP客户端。

DHCP作用:

基于TCP / IP的网络上的每台设备都必须具有唯一的单播IP地址才能访问网络及其资源。如果没有DHCP,则必须手动配置从一个子网移动到另一个子网的新计算机或计算机的IP地址; 必须手动回收从网络中删除的计算机的IP地址。

使用DHCP,整个过程可以自动化并集中管理。DHCP服务器维护一个IP地址池,并在网络上启动任何启用DHCP的客户端时租用一个地址。由于IP地址是动态(租用)而不是静态(永久分配),因此不再使用的地址会自动返回到池中以进行重新分配。

网络管理员建立DHCP服务器,维护TCP / IP配置信息,并以租赁提供的形式为启用DHCP的客户端提供地址配置。DHCP服务器将配置信息存储在包含以下内容的数据库中:

  • 网络上所有客户端的有效TCP / IP配置参数。

  • 池中维护的有效IP地址,用于分配给客户端以及排除的地址。

  • 与特定DHCP客户端关联的保留IP地址。这允许将单个IP地址一致地分配给单个DHCP客户端。

  • 租约期限,或者在需要续租的情况下可以使用IP地址的时间长度。

启用DHCP的客户端在接受租约时收到:

  • 与其连接的子网的有效IP地址。

  • 请求的DHCP选项,这是DHCP服务器配置为分配给客户端的附加参数。DHCP选项的一些示例是路由器(默认网关),DNS服务器和DNS域名。


DHCP的优点:

  • 可靠的IP地址配置。DHCP最大限度地减少了手动IP地址配置导致的配置错误,例如印刷错误,或者由于同时为多台计算机分配IP地址而导致的地址冲突。

  • 减少网络管理。DHCP包括以下功能以减少网络管理:

    • 集中式和自动化TCP / IP配置。

    • 能够从中心位置定义TCP / IP配置。

    • 能够通过DHCP选项分配全范围的附加TCP / IP配置值。

    • 有效处理必须经常更新的客户端的IP地址更改,例如移动到无线网络上不同位置的便携式设备的IP地址更改。

    • 使用DHCP中继代理转发初始DHCP消息,无需在每个子网上使用DHCP服务器。


介绍完概念性内容后,开始介绍Windows Server 2016中新增或更改的动态主机配置协议(DHCP)功能。

DHCP是一种Internet工程任务组(IETF)标准,旨在减少在基于TCP / IP的网络(如专用Intranet)上配置主机的管理负担和复杂性。通过使用DHCP服务器服务,在DHCP客户端上配置TCP / IP的过程是自动的。

以下部分提供有关DHCP的新功能和功能更改的信息。

DHCP子网选择选项

DHCP现在支持选项118和82(子选项5)。您可以使用这些选项允许DHCP代理客户端和中继代理为特定子网以及特定IP地址范围和范围请求IP地址。

如果您使用的是配置了DHCP选项82(子选项5)的DHCP中继代理,则中继代理可以从特定IP地址范围请求DHCP客户端的IP地址租约。

DHCP服务器的DNS注册失败的新记录事件

DHCP现在包括在DNS服务器上DHCP服务器DNS记录注册失败的情况下的日志记录事件。

补充:以下新的DHCP事件可帮助您轻松识别DNS注册因DNS反向查找区域配置错误或丢失而失败的时间。

ID 事件
20317 DHCPv4.ForwardRecordDNSFailure IPv4地址%1和FQDN%2的转发记录注册失败,错误为%3。这可能是因为DNS服务器上不存在此记录的正向查找区域。
20318 DHCPv4.ForwardRecordDNSTimeout IPv4地址%1和FQDN%2的转发记录注册失败,错误为%3。
20319 DHCPv4.PTRRecordDNSFailure IPv4地址%1和FQDN%2的PTR记录注册失败,错误为%3。这可能是因为DNS服务器上不存在此记录的反向查找区域。
20320 DHCPv4.PTRRecordDNSTimeout IPv4地址%1和FQDN%2的PTR记录注册失败,错误为%3。
20321 DHCPv6.ForwardRecordDNSFailure IPv6地址%1和FQDN%2的转发记录注册失败,错误为%3。这可能是因为DNS服务器上不存在此记录的正向查找区域。
20322 DHCPv6.ForwardRecordDNSTimeout IPv6地址%1和FQDN%2的转发记录注册失败,错误为%3。
20323 DHCPv6.PTRRecordDNSFailure IPv6地址%1和FQDN%2的PTR记录注册失败,错误为%3。这可能是因为DNS服务器上不存在此记录的反向查找区域。
20324 DHCPv6.PTRRecordDNSTimeout IPv6地址%1和FQDN%2的PTR记录注册失败,错误为%3。
20325 DHCPv4.ForwardRecordDNSError IPv4地址%1和FQDN%2的PTR记录注册失败,错误%3(%4)。
20326 DHCPv6.ForwardRecordDNSError IPv6地址%1和FQDN%2的转发记录注册失败,错误%3(%4)
20327 DHCPv6.PTRRecordDNSError IPv6地址%1和FQDN%2的PTR记录注册失败,错误%3(%4)。

Windows Server 2016中不支持DHCP NAP

Windows Server 2012 R2中不推荐使用网络访问保护(NAP),而在Windows Server 2016中,DHCP服务器角色不再支持NAP。

NAP支持在Windows Server 2008中引入了DHCP服务器角色,在Windows 10和Windows Server 2016之前的Windows客户端和服务器操作系统中受支持。下表总结了对Windows Server中NAP的支持。

操作系统

NAP支持

Windows Server 2008

支持

Windows Server 2008 R2

支持

Windows Server 2012

支持

Windows Server 2012 R2

支持

Windows Server 2016

不支持

在NAP部署中,运行支持NAP的操作系统的DHCP服务器可以充当NAP DHCP强制方法的NAP强制点。

在Windows Server 2016中,DHCP服务器不强制执行NAP策略,并且DHCP作用域不能启用NAP。也是NAP客户端的DHCP客户端计算机使用DHCP请求发送健康声明(SoH)。如果DHCP服务器正在运行Windows Server 2016,则会处理这些请求,就好像不存在SoH一样。DHCP服务器向客户端授予正常的DHCP租约。

如果运行Windows Server 2016的服务器是将代理转发请求转发到支持NAP的网络策略服务器(NPS)的RADIUS代理,则这些NAP客户端将由NPS评估为不支持NAP,并且NAP处理失败。

Windows Server 2016-DHCP增删功能介绍的更多相关文章

  1. Windows Server 2016-Hyper-V Replica副本功能介绍

    Hyper-V副本是一种可用于复制虚拟机的功能,作为业务连续性解决方案的一部分.从Windows Server 2012中,Hyper-V角色引入了Hyper-V Replica作为虚拟机的内置复制机 ...

  2. [转帖]Windows Server 2016各种版本介绍

    Windows Server 2016各种版本介绍 http://www.5sharing.com/js/zx/872.html windows server的版本 时间:2018-10-06 10: ...

  3. Windows Server 2016介绍与安装

    版本介绍 Windows Server 2016 Essentials edition Windows Server 2016 Essentials版是专为小型企业而设计的.它对应于Windows S ...

  4. 远离DoS攻击 Windows Server 2016发布DNS政策

             Windows Server 2016的网络功能虽然没有获得像Docker容器和Nano Server同等重要的关注,但是管理员们应该了解的是,新的域名系统(Domain Name ...

  5. Windows Server 2016-存储新增功能

    本章给大家介绍有关Windows Server 2016 中存储方面的新增功能,具体内容如下: 1.Storage Spaces Direct: 存储空间直通允许通过使用具有本地存储的服务器构建高可用 ...

  6. Windows Server 2008 R2文件服务器升级到Windows Server 2016

    Windows Server 2008 R2文件服务器升级到Windows Server 2016 用户单位有2台Windows Server 2008 R2的文件服务器,已经加入到域.域服务器另有两 ...

  7. Windows Server 2016 + SCO 2016 安装及配置介绍

    Windows Server 2016 + SCO 2016 安装及配置介绍 高文龙关注1人评论6332人阅读2017-02-26 23:23:02 Windows Server 2016 + SCO ...

  8. windows server 2016部署服务

          绪论 有时候,如果安装系统数量比较多,而且数量较多,人工使用U盘或者光盘安装,效率较低,通过网络可以批量安装. 还可以做到无人安装. PXE PXE(preboot execute env ...

  9. 【初码干货】【Azure系列】1、再次感受Azure,体验Windows Server 2016并部署BlogEngine.NET

    上个月末,在某人的建议下,重新注册了一个1元试用账户(包含1个月期限的1500元订阅),并充值了1000元转为了正式账户,相当于1000元得到了2500的订阅,于是又一次开启了Azure之旅. 在这不 ...

随机推荐

  1. Struts2中的值栈

    一 什么是值栈 值栈: struts2中提供的一种类似于域对象的工具, 用于struts2中的存值和取值. 每次访问Action的时候, 都会创建一个action对象, 而每个action对象中都存在 ...

  2. sql优化总结

    在项目前期目标是确保功能能够正常运行,但是随着时间的推移,数据的增加,逻辑的复杂,导致数据查询会越来越慢,这个时候我们首先想到的应该就是尽量优化sql. sql优化常见注意点: 1.对查询进行优化,应 ...

  3. 【线程系列五】什么时候释放锁—wait()、notify()

    由于等待一个锁定线程只有在获得这把锁之后,才能恢复运行,所以让持有锁的线程在不需要锁的时候及时释放锁是很重要的.在以下情况下,持有锁的线程会释放锁:    1. 执行完同步代码块.    2. 在执行 ...

  4. UIDatePicker在swift中的使用

    在上一篇文章中,创建了UISegmentedControl控件并了解它的简单用法,这篇文章主要学习DatePicker的使用,将通过Swift语言创建一个简单的例子. UIDatePicker对象:是 ...

  5. WPF MVVM UI分离之《交互与数据分离》

    在我们使用WPF过程中,不可避免并且超级喜欢使用MVVM框架. 那么,使用MVVM的出发点是视觉与业务逻辑分离,即UI与数据分离 诸如下面的问题: 删除操作,假如需要先执行一部分数据的处理,然后删除界 ...

  6. javascript 正则表达式补充

    定义 JavaScript种正则表达式有两种定义方式,定义一个匹配类似 <%XXX%> 的字符串 1. 构造函数 var reg=new RegExp('<%[^%>]+%&g ...

  7. Nagios安装、配置、问题记录

    http://youyizhimen.blog.163.com/blog/static/170917267201201745523276/ 本文描述了我在使用Nagios的过程中遇到的一些问题.解决办 ...

  8. java 泛型详解(普通泛型、 通配符、 泛型接口,泛型数组,泛型方法,泛型嵌套)

    JDK1.5 令我们期待很久,可是当他发布的时候却更换版本号为5.0.这说明Java已经有大幅度的变化.本文将讲解JDK5.0支持的新功能-----Java的泛型.  1.Java泛型  其实Java ...

  9. 带BOM头文件解析

    在java中apache提供了一个工具类BOMStream,在获取文件流时,将获取到的文件流转化成为BOM流: InputStreamReader is = new InputStreamReader ...

  10. linux安装tomcat Neither the JAVA_HOME nor the JRE_HOME environment variable is defined

    这两天我们的开发机重启了好几次,发现每次重启后我的tomcat总是没有启动.检查java路径,配置正确,后来拿普通账号启动tomcat时报如下的错: Neither the JAVA_HOME nor ...