Windows DHCP最佳实践(四)
这是Windows DHCP最佳实践和技巧的最终指南。
如果您有任何最佳做法或技巧,请在下面的评论中发布它们。
在本指南(四)中,我将分享以下DHCP最佳实践和技巧。
DHCP中继代理
如果您有一个具有多个网络的集中式DHCP服务器,则需要使用DHCP中继代理。
广播DHCP消息,路由器不转发广播数据包。要解决此问题,您可以在路由器/交换机上启用DHCP中继代理功能,以允许DHCP广播数据包到达设备。
您将需要查看路由器文档,以获取启用中继代理的命令。
资料来源
防止恶意DHCP服务器
您是否曾经有用户或IT部门中的某人将交换机/路由器插入墙上的可用端口?然后,导致用户无法连接到Internet或其他资源,Helpdesk电话开始爆炸?
流氓DHCP服务器令人头疼。此外,它们可能会带来安全隐患,并且会被用于各种攻击。
阻止恶意DHCP服务器的最佳方法是在网络交换机上,可以通过称为DHCP侦听或基于802.1x端口的网络访问选项来完成。
DHCP监听
DHCP侦听是第2层交换功能,可阻止未经授权的(恶意)DHCP服务器向设备分配IP地址。
DHCP通过将交换端口分类为受信任或不受信任的端口来工作。可信端口允许DHCP消息,非可信端口阻止DHCP消息。
您希望设备(计算机,打印机,电话)位于不受信任的端口上,以便无法插入恶意DHCP服务器。
基于802.1x端口的网络访问
802.1x是用于基于端口的网络访问控制的IEEE标准。它是一种机制,要求设备在提供网络访问权限之前先进行身份验证。
这不仅对流氓DHCP服务器有利,而且对控制对任何设备的网络访问也有好处。
802.1x通常在交换机级别配置,并且需要客户端和身份验证服务器。
备用DHCP服务器
DHCP服务器对于向客户端提供IP设置至关重要。如果系统崩溃,则需要尽快恢复该服务器。
您是否知道默认情况下,Windows将每60分钟将DHCP配置备份到此文件夹%SystemRoot%System32\DHCP\backup
但是如果服务器崩溃并且您无法访问该文件夹,那对您没有好处。
如果没有任何异地备份,则需要定期将备份文件夹复制到另一个位置。
这可以通过将文件夹复制到另一个位置或使用PowerShell指定远程位置的脚本来完成。
Backup-DhcpServer -ComputerName “DC01” -Path “C:\DHCPBackup”
您可以在我的文章“备份和还原Windows DHCP服务器”中了解更多信息。
DHCP MAC地址过滤
DHCP MAC地址过滤功能使您可以基于MAC地址来阻止或允许IP地址分配。
如果要让DHCP作用域为明确的设备列表提供IP地址,这将很有用。如果VLAN上有不需要的设备获取IP地址,这也很有用。
例如,您有用户将BYOD设备放在您的安全VLAN上。您可以将这些设备添加到拒绝过滤器中。DHCP MAC过滤是一种控制网络访问的快速简便的方法。如果有时间和资源,最好的选择是使用802.1x。
结论
在管理DHCP服务器时,我多年来一直在使用这些技巧。如果能够正确配置,并且正确设置了DHCP服务器,这几乎不会出现问题。我希望这些技巧有用,请在下面的评论中发布您拥有的任何DHCP技巧或最佳实践。
本系列文档目录:
本文首发于BigYoung小站
Windows DHCP最佳实践(四)的更多相关文章
- DHCP最佳实践(一)
这是Windows DHCP最佳实践和技巧的最终指南. 如果您有任何最佳做法或技巧,请在下面的评论中发布它们. 在本指南(一)中,我将分享以下DHCP最佳实践和技巧. 不要将DHCP放在您的域控制器上 ...
- DHCP最佳实践(二)
这是Windows DHCP最佳实践和技巧的最终指南. 如果您有任何最佳做法或技巧,请在下面的评论中发布它们. 在本指南(二)中,我将分享以下DHCP最佳实践和技巧. 从DHCP作用域中排除IP 了解 ...
- DHCP最佳实践(三)
这是Windows DHCP最佳实践和技巧的最终指南. 如果您有任何最佳做法或技巧,请在下面的评论中发布它们. 在本指南(三)中,我将分享以下DHCP最佳实践和技巧. 仅在需要时才使用IP冲突检测 运 ...
- nodejs 实践:express 最佳实践(四) express-session 解析
nodejs 实践:express 最佳实践(四) express-session 解析 nodejs 发展很快,从 npm 上面的包托管数量就可以看出来.不过从另一方面来看,也是反映了 nodejs ...
- Kubernetes实践技巧:Windows 系统最佳实践
有部分同学是使用的 Windows 系统,我们的直播课程也是在 Windows 系统下面进行的,然后通过 SSH 方式连接到 服务器上面操作 Kubernetes,由于对 vim 不是很熟悉,所以又通 ...
- nodejs 实践:express 最佳实践系列
nodejs 实践:express 最佳实践系列 nodejs 实践:express 最佳实践(一) 项目结构 nodejs 实践:express 最佳实践(二) 中间件 nodejs 实践:expr ...
- <读书笔记>《Web前端开发最佳实践》
P77 P89 CSS Reset P94 给CSS样式定义排序 排序工具:CSScomb P97 什么是CSS的权重?权重是指选择符的优先级 P100 工具:Sass Less P101 框架 ...
- 最佳实践:Windows Azure 网站 (WAWS)
编辑人员注释:本文章由 Windows Azure 网站团队的项目经理Sunitha Muthukrishna 撰写. Windows Azure 网站 (WAWS) 允许您在 Windows ...
- Windows Azure 安全最佳实践 - 第 7 部分:提示、工具和编码最佳实践
在撰写这一系列文章的过程中,我总结出了很多最佳实践.在这篇文章中,我介绍了在保护您的WindowsAzure应用程序时需要考虑的更多事项. 下面是一些工具和编码提示与最佳实践: · 在操作系统上运行 ...
随机推荐
- 如何在 Windows 10 上安装 WSL 2
翻译自 Joey Sneddon 2020年10月30日的文章<How to Install WSL 2 on Windows 10> [1] 如果您想在最新的 Windows 版本中尝试 ...
- JavaSE21-网络编程
1.网络编程入门 1.1 网络编程概述 计算机网络 是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共 ...
- Vue 组件化开发的思想体现
现实中的组件化思想化思想体现 标准(同一的标准) 分治(多人同时开发) 重用(重复利用) 组合(可以组合使用) 编程中的组件化思想 组件化规范:Web Components 我们希望尽可能多的重用代码 ...
- Java中字符串替换方法
replaceAll方法 public String replaceAll(String regex, String replacement) replace方法 public String repl ...
- springmvc中使用文件上传功能
项目代码:https://github.com/PeiranZhang/springmvc-fileupload Servlet3.0之前使用文件上传功能 Servlet3.0之前需要使用common ...
- 面试 11-00.JavaScript高级面试
11-00.JavaScript高级面试 #前言 一.基础知识: ES 6常用语法:class .module.Promise等 原型高级应用:结合 jQuery 和 zepto 源码 异步全面讲解: ...
- js下 Day16、正则案例
一.封装格式化日期 功能思路分析: \1. 第一个参数format表示指定的时间格式 \2. 第二个参数date为指定的时间(可以不传,默认当前时间) \3. 获取第二个参数中指定时间的年月日时分秒 ...
- Spark-4-为何要处理数据倾斜
什么是数据倾斜 对Spark/Hadoop这样的大数据系统来讲,数据量大并不可怕,可怕的是数据倾斜. 何谓数据倾斜?数据倾斜指的是,并行处理的数据集中,某一部分(如Spark或Kafka的一个Part ...
- 第八章 SMS--短信服务
今天咱们接着 上一篇 第七章 Rocketmq–消息驱动 继续写 SpringCloud Alibaba全家桶 -> 第八章 SMS–短信服务,废话不多说,开干 8.1 短信服务介绍 短信服务( ...
- 推荐系统实践 0x12 什么是Embedding
做过深度学习的小伙伴,大家应该多多少少都听说过Embedding,这么火的Embedding到底是什么呢?这篇文章就用来介绍Embedding.另外,基于深度学习的推荐系统方法或者论文还没有结束,我打 ...