0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

DHCP服务器的工作原理及常见问题总结

网络技术干货圈 来源:https://blog.csdn.net/weixin_4 2023-02-11 09:26 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

关于一些DHCP服务器的工作原理、常见问题总结和虚拟机部署DHCP服务器时出现的问题

前言

1.了解DHCP服务器概念,熟记端口号,工作原理流程,以及IP地址的知识点与熟练搭建DHCP服务器。

一、DHCP概述

所谓DHCP,其实是Dynamic Host Configure Protocol的缩写,它的中文含义也叫动态主机配置协议;该协议是一种客户端-服务器技术,该技术允许DHCP服务器将其地址池中的IP地址自动分配给局域网中的每一台工作站,也允许局域网中的服务器租用其中的预留IP地址。

以上是浏览器官方搜索结果,我个人的理解是DHCP服务器就是可以自动的动态实现配置IP地址,减小因为手工配置IP地址带来的各种不必要的麻烦,防止IP冲突,减少工作量,不需要客户机每次开机都去手动配置IP地址。

二、作用

动态主机分配协议

动态分配: IP ,子网掩码,网关, DNS ,租期

三、端口号

端口号:UDP 67/68

四、工作原理

1.流程

1.客户机发送广播包,DHCPdiscovery

0.0.0.0 255.255.255.255

内容:我的mac地址是:--- ,我需要一个IP地址

(大哥,我是xxx。快给我分配一个IP)

2.服务器发送DHCP offer

内容:服务器从地址池中拿出一个为被分配IP地址(可以在租期列表中看到),放到offer报文中,发送给客户机。

(小兄弟,你看这个IP地址喜欢吗?)

3.客户机发送DHCP Requset

内容:请求后续信息,子网掩码,网关,DNS,租期

(大哥,这个IP我中意,我要了剩下的都给我发过来)

4.服务器发送DHCP Ack

内容:发送后续网卡参数(子网掩码,网关,DNS,租期)

(好好好,大哥都给你发过去)

基本的DHCP工作流程我们在此就还原完成,接下来我们在虚拟机中部署一下DHCP服务器。

2.关于租期

当租期过半 50% ,客户机会再次发送 Request 报文,请求续约!服务器回应 ack 续约,如果续约成功,重新计

时。

如果续约失败,继续使用 IP 到 87.5% ,再次发送 Request 报文,请求续约!如果依然续约失败,直接释放 IP 地

址,重新发送 DHCP Discovery ,尝试重新获取 IP 地址。

3.关于临时IP

获取 IP 失败,则给自己配置一个临时IP:169.254.0.0/16全球统一的无效 IP ,用于内网临时通信使用。

4.关于DDOS攻击

分布拒绝服务攻击: 通过耗尽资源攻击

1.通过伪造discovery报文与其中MAC地址耗尽服务器地址池。

2.伪造DHCP服务器,提供伪造不可使用的IP地址导致断网。

五、DHCP服务器的搭建

1.搭建

注意点

1.安装服务器之前需要设置静态IP、网关与DNS。

f1a84202-a997-11ed-bfe3-dac502259ad0.png

2.在虚拟机VMware中操作时,需要先关闭虚拟机V8的本地DHCP服务器选项,如图:

f1bdb272-a997-11ed-bfe3-dac502259ad0.png

3.如果发现客户机仍是临时IP:169.254.0.0/16,可能是没有开启DHCP作用域,记得检查:

f1d8d7d2-a997-11ed-bfe3-dac502259ad0.png

4.最后,命令行输入netstat -an可以查看端口号:

f1f1693c-a997-11ed-bfe3-dac502259ad0.png

UDP67/68两个端口开启表示DHCP服务器部署成功!

2.使用到的命令行操作

ipconfig /release --释放IP地址

ipconfig /renew --重新获取IP地址,若已有IP地址,更新租约。

总结

以上是DHCP服务器相关的一些在我初学时的内容,后续如有疏漏还会补充,用一些浅显的表述总结了它的工作原理和一些我在部署服务器时出现的容易忽略的易出错的点,这是这个账号的第一篇博客,也是我人生中的第一篇技术博客,谨此纪念,后续加油!

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 服务器
    +关注

    关注

    13

    文章

    10093

    浏览量

    90860
  • 主机
    +关注

    关注

    0

    文章

    1047

    浏览量

    36428
  • DHCP
    +关注

    关注

    0

    文章

    107

    浏览量

    20694

原文标题:DHCP服务器的工作原理、常见问题总结

文章出处:【微信号:网络技术干货圈,微信公众号:网络技术干货圈】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    为什么网络需要DHCP服务器

    DHCP是一种网络协议,全称为动态主机配置协议(Dynamic Host Configuration Protocol)。它被用于在计算机网络中自动分配IP地址和其他网络配置信息给客户端设备。DHCP的主要目标是简化网络管理员对于IP地址管理的
    的头像 发表于 09-29 11:22 1831次阅读
    为什么网络需要<b class='flag-5'>DHCP</b><b class='flag-5'>服务器</b>?

    恒讯科技深度解析:阿帕奇服务器工作原理

    阿帕奇服务器(Apache HTTP Server)作为全球使用最广泛的开源Web服务器软件,其工作原理融合了多进程架构、模块化设计与高效的请求处理流程。以下从核心机制、运行模式及优化策略三方面解析
    的头像 发表于 05-22 09:37 1500次阅读

    服务器数据恢复—Linux系统服务器崩溃的数据恢复案例

    服务器数据恢复环境: linux操作系统服务器中有一组由4块SAS接口硬盘组建的raid5阵列。 服务器故障: 服务器工作过程中突
    的头像 发表于 05-20 15:46 542次阅读

    云电竞服务器 工作原理

    云电竞服务器工作原理详解 一、核心架构原理 虚拟化资源池‌ 通过 ‌KVM/VMware‌ 等虚拟化技术将物理服务器(含NVIDIA GPU集群)抽象为可动态分配的算力资源池,每个用户独享独立虚拟机
    的头像 发表于 05-14 07:44 445次阅读
    云电竞<b class='flag-5'>服务器</b> <b class='flag-5'>工作原理</b>

    如何在Linux中配置DNS服务器

    本文详细介绍了如何在Linux中配置DNS服务器,包括DNS工作原理、本地缓存、DNS查询过程,以及正向和反向查询的配置。步骤包括服务器配置、编辑BIND配置文件、添加解析信息和客户端测试,同时提到了注意事项和
    的头像 发表于 05-09 13:38 2275次阅读
    如何在Linux中配置DNS<b class='flag-5'>服务器</b>

    新加坡服务器延迟大吗?真相在这里#新加坡服务器 #服务器

    服务器
    jf_57681485
    发布于 :2025年04月18日 13:48:50

    NTP校时服务器 时钟同步服务器

    服务器
    jf_75250307
    发布于 :2025年03月19日 20:56:34

    NA611系列WiFi串口服务器常见问题以及解决办法

    802.11 a/b/g/n 标准。WiFi串口服务器在连接、配置和使用过程中可能会遇到多种问题。以下是一些常见问题及其解决办法:
    的头像 发表于 03-17 11:25 698次阅读

    服务器数据恢复—如何预防服务器故障与恢复服务器数据!

    服务器常见故障: 硬件故障:磁盘损坏、电池故障等。 软件问题:操作系统崩溃、未知的程序运行错误等。 病毒破坏:勒索病毒加密、删除服务器数据等。 不可控力量;服务器浸水、火烧、机
    的头像 发表于 03-11 12:36 812次阅读

    ftp服务器怎么搭建

    需要选择一款合适的FTP服务器软件。常见的FTP服务器软件包括Windows自带的IIS(Internet信息服务)、第三方软件如Serv-U、3CDaemon、FileZilla S
    的头像 发表于 02-01 15:43 1396次阅读

    DHCP在企业网的部署及安全防范

    的 IP 段等。同时,要预留一定的 IP 地址用于网络设备管理和服务器通信等。 选择 DHCP 服务器设备:可以使用专业的服务器硬件安装 DH
    发表于 01-16 11:27

    新加坡云服务器网络中断的常见原因有哪些

    新加坡云服务器网络中断的常见原因包括以下几方面: 硬件故障,网络设备故障:数据中心内部的路由、交换机等网络设备出现故障,会导致云服务器无法正常连接网络。例如,设备老化、损坏或配置错误
    的头像 发表于 01-13 17:03 1168次阅读

    Linux配置DHCP服务器步骤

    动态的获得IP地址、Gateway地址、DNS服务器地址等信息,并能够提升地址的使用率。 二、工作原理 1.客户端开机没有IP,局域网内需要发送一个广播形式的DISCOVER(局域网内不知道谁是DHCP
    的头像 发表于 01-08 11:37 1476次阅读
    Linux配置<b class='flag-5'>DHCP</b><b class='flag-5'>服务器</b>步骤

    常见NTP服务器软件比较

    网络时间协议(NTP)是一种用于同步计算机时钟的协议,它允许计算机通过网络与时间服务器通信,以确保它们的系统时钟尽可能准确。以下是一些常见的NTP服务器软件的比较,这些软件可以帮助组织和个人保持准确
    的头像 发表于 12-18 15:14 3495次阅读

    负载均衡服务器服务器如何连接?

    负载均衡服务器服务器如何连接?负载均衡服务器服务器可通过多种方式连接,包括直接连接、交换机连接、路由连接以及云计算环境中的连接。小型网
    的头像 发表于 12-09 13:41 762次阅读