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

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

    关注

    12

    文章

    9138

    浏览量

    85369
  • 主机
    +关注

    关注

    0

    文章

    993

    浏览量

    35120
  • DHCP
    +关注

    关注

    0

    文章

    104

    浏览量

    19715

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

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

收藏 人收藏

    评论

    相关推荐

    Mobaxterm 常见问题与解决方法

    强大,但用户在使用过程中可能会遇到一些问题。以下是一些常见问题及其解决方法: 1. 连接问题 问题: 无法连接到远程服务器。 解决方法: 确认服务器地址和端口号是否正确。 检查网络连接是否正常。 确认
    的头像 发表于 11-10 15:35 2564次阅读

    如何测试SMTP服务器功能

    满意度。 测试前的准备 了解SMTP协议 :熟悉SMTP协议的基本工作原理,包括邮件发送和接收的过程,以及常见的SMTP命令和响应。 获取必要的工具 :准备一些工具来帮助测试SMTP服务器,如Telnet、SMTP测试工具(如M
    的头像 发表于 10-30 17:31 663次阅读

    独立服务器与云服务器的区别

    随着互联网技术的飞速发展,企业对于服务器的需求日益增加,而服务器市场也随之出现了多种类型的产品,其中最常见的是独立服务器和云服务器。这两种
    的头像 发表于 10-12 14:34 261次阅读

    常见服务器容器和漏洞类型汇总

    常见服务器容器包括KubeSphere、Tomcat、Nginx、Apache等,它们在提供便捷的服务部署和灵活的网络功能的同时,也可能存在着一定的安全风险。这些容器的漏洞可能导致数据泄露、权限被非授权访问甚至系统被完全控制。
    的头像 发表于 08-29 10:39 214次阅读

    请问如何强制DHCP服务器以空网关和DNS地址进行响应?

    我在 DHCP 服务器打开的情况下,在 AP 模式下在嵌入式设备中使用 ESP8266。 装有 Windows 7 的 PC 连接到 ESP8266,ESP8266为 PC 无线接口分配 IP、网关
    发表于 07-16 07:19

    如何获取DNS服务器IP?

    当ESP8266在 STA 模式下连接时,访问分配给 DHCP 客户端的 DNS 服务器地址将非常有用。理想情况下,这些地址要么通过 wifi_get_ip_info 在ip_info结构中返回,要么通过专用 API(例如 espconn_dns_getserver)返回
    发表于 07-11 06:15

    服务器和虚拟服务器的区别是什么

    服务器和虚拟服务器是两种常见服务器类型,它们在很多方面有相似之处,但也有一些关键的区别。本文将详细介绍云服务器和虚拟
    的头像 发表于 07-02 09:48 786次阅读

    京准电子、NTP网络授时服务器工作原理及应用领域分析

    京准电子、NTP网络授时服务器工作原理及应用领域分析
    的头像 发表于 05-21 15:30 412次阅读
    京准电子、NTP网络授时<b class='flag-5'>服务器</b><b class='flag-5'>工作原理</b>及应用领域分析

    高防美国云服务器工作原理是什么?

    高防美国云服务器工作原理主要基于强化的网络防护措施和先进的安全技术。那么高防美国云服务器工作原理是什么?Rak部落小编为您整理发布高防美国云服务
    的头像 发表于 05-17 10:13 295次阅读

    Ubuntu系统常见问题及解答

    今天小编为大家总结了Ubuntu系统常见问题的解决方法,便于收藏和查阅,大家快快码住哦~
    的头像 发表于 04-19 12:29 1225次阅读
    Ubuntu系统<b class='flag-5'>常见问题</b>及解答

    服务器linux搭建ftp服务访问不了怎么解决?

    如果你在云服务器linux上搭建了FTP服务但无法访问,这可能是由于几种原因引起的。以下是一些常见问题和解决方法: 1、防火墙配置:确保防火墙允许FTP流量通过。FTP服务器通常使用端
    的头像 发表于 04-18 17:23 1499次阅读

    DHCP服务器的优缺点简介

    DHCP服务器在自动化配置、减少IP地址冲突、灵活性和安全性等方面具有显著优点,但也存在单点故障、配置复杂性、性能瓶颈和安全问题等缺点。在实际应用中,需要根据网络规模和需求来权衡这些优缺点,并采取相应的措施来确保网络的稳定性和安全性。
    的头像 发表于 03-21 10:19 1140次阅读

    dns的服务器地址设置为多少

    DNS(域名系统)是互联网的基础设施之一,用于将域名转换为IP地址,使用户可以访问网络资源。要设置DNS服务器地址,首先需要理解DNS的工作原理和不同类型的DNS服务器。本文将详细介绍DNS
    的头像 发表于 01-15 11:11 1750次阅读

    什么是静态IP地址?什么是DHCPDHCP与静态IP到底有何区别呢?

    什么是静态IP地址?什么是DHCPDHCP与静态IP到底有何区别呢?DHCP与静态IP地址哪个好? 静态IP地址是为网络设备(如计算机、服务器、路由
    的头像 发表于 12-27 14:09 6280次阅读

    DHCP和DNS是如何工作的?两者之间有何区别?

    一下DHCP工作原理DHCP允许网络管理员动态地配置和分配IP地址给每个互联网连接的设备。当一个设备希望加入网络时,它会向DHCP服务器
    的头像 发表于 12-27 14:09 885次阅读