Windows server——部署DHCP服务

简介: Windows server——部署DHCP服务

前言

本章主要介绍如何利用DHCP技术实现P地址的自动分配,如何通过DHCP为客户端配置网络DNS.其中详细讲解DHCP的工作原理,配置及在企业中的应用,掌握DHCP将能实现中大型企业IP地址的自动化,智能化管理,大幅度降低P地址资源的管理难度,提高管理效率。

本章重点

  1. DHCP的工作过程
  2. 安装和配置DIHCP服务
  3. 客户机的配置

一.DHCP概述

  1. DHCP(Dynamic Host Coofiguration Protoool.动态主机配置协议)是由 Intermet 工作住务小组设计开发的,专门用于为TCP/P网络中的计算机自动分配TCP/IP参数的协议。
  2. DHCP服务不仅避免了因手动设置IP地址所产生的错误,也避免了把一个IP地址分配给多台工作站所造成的地址冲突。
  3. DHCP提供了安全,可靠且简单的TCP/IP网络设置,降低了配置IP地址的负担。

53c1bcb329b643239b2d5bb6095a472a.png

1.DHCP服务的好处

  1. 减少管理员的工作量。
  2. 避免输入错误的可能。
  3. 避免护地址冲突。
  4. 当网络更改P地址段时,不需要再重新配置每个用户的IP地址。
  5. 提高了P地址的利用率。
  6. 方便客户端的配置。

二.DHCP的工作原理

1.DHCP的分配方式

在DHCP的工作原理中,DHCP服务器提供了三种IP地址分配方式

①自动分配

是当DHCP客户机第一次成功地从DHCP服务器获取到一个IP地址后,就永久地使用这个IP地址。


②手动分配


是由DHCP服务器管理员专门指定P地址.


③动态分配


动态分配是当DHCP客户机第一次从DHCP服务器获取到IP地址后,并非永久地使用该地址。而是在每次使用完后,DHCP客户机就会释放这个IP地址,供其他客户机使用。

2.DHCP的租约过程

客户机从DHCP服务器获得P地址的过程称为DHCP的租约过程,租约过程分为四个步骤。

  1. 为客户机请求P地址(客户机发DHCP Discover广播包)
  2. 服务器响应(服务器发DHCP Offer广播包)
  3. 客户机选择P地址(客户机发DHiCP Pequest广播包).
  4. 服务器确定租约(服务器发DHCP ACX广播包

6183bf1abc8e44ef8dfd278a06df0f62.png


1.客户机请求IP地址

当一个DHCP客户机启动时,客户机还没有P地址,所以客户机要通过DHCP获取一个合法的IP地址。此时,DHCP客户机以广播方式(因为DHCP服务器的P地址对客户机来说是未知的)发送DHCPDiscover 发现信息来寻找DHCP服务器。广播信息中包含DHCP客户机的MAC地址和计算机名,以便DHCP服务器确定是哪个客户机发送的请求。


a5463f7f3d8a4aebb55db738e4b6416e.png

2.服务器响应

当DHCP服务器接收到来自客户机请求P地址的信息时,它就在自己的P地址池中查找是否有合法的IP地址提供给客户机。如果有,DHCP服务器就将此IP地址做上标记,加入到DHCP Offer的消息中,然后DHCP服务器就广播一则包含下列信息的DHCP Offer消息。

  1. DHCP客户机的MAC地址。
  2. DHCP服务器提供的合法P地址。
  3. 子网掩码。
  4. 默认网关。
  5. 租约的期限。
  6. DHCP服务器的IP地址。

d0575051e3e84d6f8073415a2f0225b4.png

3.客户机选择IP地址

DHiCP客户机从接收到的第一个DHCP Offer 消息中提取IP地址,发出IP地址的DHCP服务器将该地址保留,这样该地址就不能再分配给另一个DHCP客户机。

当客户机从第一个DHCP服务器接收DHCPOffer消息并提取了IP地址后,客户机将DHCP Request消息广播到所有的DHCP服务器,表明它接收提供的内容。

DHCP Request消息包括为客户机提供IP配置的服务器的服务标识符(服务器P地址),DHCP服务器查看服务器标识符字段,以确定提供的P地址是否被接收。

如果DHCPOffer 被拒绝,则DHCP服务器取消并保留其IP地址以提供给下一个IP租约的请求。


4974ea4510994b479cd3a73acde4d080.png

4.服务器确定租约

DHCP服务器接收到DHCP Request消息后,以DHCP ACX消息的形式向客户机广播成功确认。该

消息包含有P地址的有效租约和其他可配置的信息,虽然服务器确认了客户机的租约请求,但是客

户机还没有接收到服务器的DHCP ACK消息。当客户机收到DHCP ACK消息时。它就配置了IP地址。完成TCP/P的初始化.如图1.6所示。


image.png

5.重新登录

  1. DHCP客户机每次重新登录网络时,不需要再发送DHCP Discover 信息,而是直接发送包含前一次所分配的IP地址的DHCP Request请求信息。
  2. 当DHCP服务器接收到这一信息后,它会尝试让DHCP客户机继续使用原来的IP地址,并回答一个DHCP ACK确认信息。

如果此P地址已无法再分配给原来的DHCP客户机使用(如IP地址已经分配给其他的DHCP客户机使用),则DHCP服务器给DHCP客户机回答一个DHCP Nack否认信息。

当原来的DHCP客户机收到此DHCPNack否认信息后,它就必须重新发送DHCP Discover发现信息来请求新的IP地址。


c40b8290f2df44b381f96c1004fb435a.png


6.更新租约

当DHCP服务器向客户机出租的|P地址租期达到50%时,就需要更新租约,客户机直接向提供租约的服务器发送DHCP Request 包,要求更新现有的地址租约。

ec2d2eb0ac604762aa323bd73eaa14fa.png



目录
相关文章
|
6月前
|
开发框架 监控 安全
Windows Defender 导致 Web IIS 服务异常停止排查
某日凌晨IIS服务异常停止,经查为Windows Defender安全补丁KB2267602触发引擎更新,导致系统资源波动,进而引发应用池回收。确认非人为操作,系统无重启。通过分析日志与监控,定位原因为Defender更新后扫描加重负载。解决方案:将IIS及.NET相关路径添加至Defender排除列表,避免业务影响。
762 116
|
7月前
|
存储 数据安全/隐私保护 Windows
Windows中部署网盘神器 Filebrowser
ZeroNews (零讯)内网穿透赋予 FileBrowser 任意位置互联网访问的能力,无需用户具备固定公网IP,提供专用的访问域名,将 FileBrowser 转变为公有云盘,实现多用户在线协同工作。
|
10月前
|
应用服务中间件 网络安全 数据安全/隐私保护
网关服务器配置指南:实现自动DHCP地址分配、HTTP服务和SSH无密码登录。
哇哈哈,道具都准备好了,咱们的魔术秀就要开始了。现在,你的网关服务器已经魔法满满,自动分配IP,提供网页服务,SSH登录如入无人之境。而整个世界,只会知道效果,不会知道是你在幕后操控一切。这就是真正的数字世界魔法师,随手拈来,手到擒来。
497 14
|
11月前
|
网络协议 安全 Devops
Infoblox DDI (NIOS) 9.0 - DNS、DHCP 和 IPAM (DDI) 核心网络服务管理
Infoblox DDI (NIOS) 9.0 - DNS、DHCP 和 IPAM (DDI) 核心网络服务管理
487 4
|
11月前
|
JSON 安全 数据可视化
Elasticsearch(es)在Windows系统上的安装与部署(含Kibana)
Kibana 是 Elastic Stack(原 ELK Stack)中的核心数据可视化工具,主要与 Elasticsearch 配合使用,提供强大的数据探索、分析和展示功能。elasticsearch安装在windows上一般是zip文件,解压到对应目录。文件,elasticsearch8.x以上版本是自动开启安全认证的。kibana安装在windows上一般是zip文件,解压到对应目录。elasticsearch的默认端口是9200,访问。默认用户是elastic,密码需要重置。
5795 0
|
Linux 虚拟化 Docker
Linux服务器部署docker windows
在当今软件开发中,Docker成为流行的虚拟化技术,支持在Linux服务器上运行Windows容器。流程包括:1) 安装Docker;2) 配置支持Windows容器;3) 获取Windows镜像;4) 运行Windows容器;5) 验证容器状态。通过这些步骤,你可以在Linux环境中顺利部署和管理Windows应用,提高开发和运维效率。
2249 1
|
Linux iOS开发 MacOS
Gitea Enterprise 23.4.0 (Linux, macOS, Windows) - 本地部署的企业级 Git 服务
Gitea Enterprise 23.4.0 (Linux, macOS, Windows) - 本地部署的企业级 Git 服务
405 0
Gitea Enterprise 23.4.0 (Linux, macOS, Windows) - 本地部署的企业级 Git 服务
|
监控 搜索推荐 开发工具
2025年1月9日更新Windows操作系统个人使用-禁用掉一下一些不必要的服务-关闭占用资源的进程-禁用服务提升系统运行速度-让电脑不再卡顿-优雅草央千澈-长期更新
2025年1月9日更新Windows操作系统个人使用-禁用掉一下一些不必要的服务-关闭占用资源的进程-禁用服务提升系统运行速度-让电脑不再卡顿-优雅草央千澈-长期更新
2865 2
2025年1月9日更新Windows操作系统个人使用-禁用掉一下一些不必要的服务-关闭占用资源的进程-禁用服务提升系统运行速度-让电脑不再卡顿-优雅草央千澈-长期更新
|
Ubuntu 网络协议 Linux
快速部署WSL(Windows Subsystem for Linux)
WSL提供了一种轻量级的方法,使开发者能够在Windows上无缝运行Linux环境。通过本文介绍的步骤,可以快速安装、配置和使用WSL,以满足开发和测试的需求。
3026 8
|
网络安全 Windows
Windows server 2012R2系统安装远程桌面服务后无法多用户同时登录是什么原因?
【11月更文挑战第15天】本文介绍了在Windows Server 2012 R2中遇到的多用户无法同时登录远程桌面的问题及其解决方法,包括许可模式限制、组策略配置问题、远程桌面服务配置错误以及网络和防火墙问题四个方面的原因分析及对应的解决方案。
1660 4