当前位置: 首页 > news >正文

DHCP/DNS/Ensp常见命令

动态主机配置协议(DHCP),自动的为网络中没有IP地址的主机分配IP地址、子网掩码等信息。

DHCP遵循客户-服务器模型。DHCP服务器端口号是67,客户端端口号是68.使用UDP作为运输层协议。DHCP服务器管理一个或多个IP地址域,称为地址池。收到客户端的请求后,就从地址池中取出一个未用的地址分配给客户端,称为出租。

DHCP工作原理

1)发现DHCP服务器

客户端启动后,向网络广播一个DHCP Discover报文,寻找DHCP服务器。

此时客户端不知道服务器的地址,所以需要广播。

DHCP Discover报文

客户端IP设为0.0.0.0。在数据帧首部,目的IP地址为255.255.255.255,目的mac地址为全F。目的端口是67。

2)提供IP租用地址

DHCP服务器收到DHCP Discover报文后,从还没租出的地址中,选择最前面的空置IP地址,向客户端发送DHCP Offer报文,向客户端提供IP地址,子网掩码,默认网关,域名服务器的信息。

3)接受租约并确认

客户端可能会收到一个或多个DHCP Offer报文,客户端从中选择一个DHCP服务器,并广播DHCP Request报文。在该报文中指明要选择的DHCP服务器。

广播的目的是为了通知所有的DHCP服务器,客户端接受了谁的DHCP Offer。

4)确认租约

被选择的服务器收到DHCP Request报文后,回应一个DHCP ACK报文,地址分配完成。

DHCP Release报文

在租期到期以前,客户端可以选择释放已经分配到的IP地址,这时向服务器发送DHCP Release报文。服务器收到后,将回收已分配的IP地址。

Windows系统中,可在命令行界面输入ipconfig/release 就可以释放已有的IP地址。

DHCP租用期

DHCP服务器分配给客户的IP地址是临时的,DHCP客户只在一段时间内能使用这个IP地址,这段时间称为租用期。租用期的大小由服务器决定,在DHCP Ack报文中给出。

客户端收到租用期后要计算续租时间T1重新绑定时间T2。T1=1/2租用期。T2=7/8租用期。

租用时间超过T1时,客户端要向服务器发送DHCP Request报文(单播),要求更新租用期。服务器同意就发送DHCP Ack报文,客户端得到新的租用期,,并重新设置定时器。

若服务器不同意更新,就发送DHCP Nak报文,客户端必须停止使用现有的IP地址,重新发送DHCP Request报文进行新的一轮申请IP地址的流程。

若服务器没有响应客户端的DHCP Request报文,则客户端在租用期到达T2时间时,再次向服务器发送DHCP Request报文(广播),服务器可以回应DHCP Ack报文延长租用期,也可以回应DHCP Nak报文终止租用期。若没有回应则客户端重新申请。

DNS----域名系统

域名:www.baidu.com

域:由地理位置或业务范围而联系在一起的一组计算机构成的集合。这个域的名字叫域名。

域名系统,一个用来表示主机名字的系统,用来替代IP地址记忆主机。

一个域名有若干个部分。顶级域名在最右边,底层域名在左边。在我国cn为顶级域名

域名服务器

向主机提供域名解析服务的计算机,每个域名服务器记录该服务器负责的域等信息,在域名服务器上运行特定的域名解析服务程序,这个服务程序使用udp作为运输层协议默认端口53

域名服务器的实现采用层次化分布式的模型,每个域名服务器只管理本域名下的域名解析工作。

域名解析过程

分为两类:递归解析、迭代解析。

如访问www.ai.com

迭代解析

1)浏览器向本地域名服务器发出请求,要求解析www.ai.com的IP地址

2)本地服务器的缓存中如果有www.ai.com的记录,则直接给浏览器做出应答;如果没有,则本地域名服务器会根据自己所记录的根域名服务器地址,向根域名服务器发出域名解析请求。

3)根域名服务器收到请求后,由于它知道.com域名服务器的地址,所以他会给本地域名服务器发送一份列表,其中包含.com顶级域名服务器的地址。

4)本地域名服务器从列表中选择一个.com 的顶级列表服务器,向其发送报文。

5).com服务器收到请求后,由于知道.ai.com域名服务器的地址,于是将这个地址发送给本地域名服务器。

6)本地域名服务器得到.ai.com的地址后,向其发送查询报文,请求得到www.ai.com的IP地址。

7).ai.com域名服务器收到请求后,由于www.ai.com这个域名属于其管辖的范围,于是从自己的资源记录中找到www.ai.com所对应的IP地址,将其发送给本地域名服务器。

8)本地域名服务器得到IP地址后,将结果发给用户,至此域名解析结束。

递归解析

主机向本地域名服务器发出DNS请求,如果在本地域名服务器中有其IP地址,就做出回答,如果没有,就以DNS客户的方式向其他服务器发出请求,其他的服务器要么知道该域名IP地址就给出正确回答,要么再以客户身份发出DNS请求,重复递归上述过程,知道找到正确的服务器为止,将域名的IP地址再反向发给开始发出DNS请求的主机。请求一级一级传递,一级一级返回。

DHCP配置

1.启动DHCP服务器的功能

[AR1]dhcp enable

2.创建IP地址池

[AR1]ip pool aa 创建一个名为aa的地址池

Info: It's successful to create an IP address pool.

[AR1-ip-pool-aa]

3.配置IP地址池

[AR1-ip-pool-aa]network 192.168.1.0 mask 24

[AR1-ip-pool-aa]gateway-list 192.168.1.254 配置网关

[AR1-ip-pool-aa]dns-list 8.8.8.8 114.114.114.114

4.在接口上选择全局配置

[AR1-GigabitEthernet0/0/0]dhcp select global

http://www.jsqmd.com/news/712982/

相关文章:

  • 如何高效处理技术文档翻译:BabelDOC智能排版保留完整指南
  • ARM SCTLR2_EL2寄存器解析与虚拟化应用
  • 如何用XUnity.AutoTranslator轻松实现游戏多语言实时翻译:完整新手教程
  • 终极指南:5分钟搞定Windows上的AirPods完整体验,免费开源神器AirPodsDesktop使用教程
  • AI 工程知识图谱:从 Transformer 到 Agentic AI 的全景地图
  • 2026第四届“网安湘军杯”精英挑战赛(网络安全)
  • RWKV-7 (1.5B World)多语言Prompt工程:中英日提示词设计最佳实践
  • Zotero重复文献清理终极指南:5分钟批量合并重复条目的完整教程
  • BabelDOC:智能排版保留的专业PDF翻译工具终极指南
  • 基于深度学习YOLOv8开发的水果成熟度检测系统
  • C++20标准中constexpr支持的全面扩展解析
  • 码力全开特辑直播预告|4月27日16:00,PyPTO IDE可视化工具介绍
  • Android 高级工程师面试参考答案:网络、存储与安全
  • cpp-httplib:如何在现代C++项目中实现零依赖的HTTP/HTTPS通信?
  • 第三届“长城杯”网数智安全大赛(防护赛)总决赛即将开启
  • DUALVISION: RGB-Infrared Multimodal Large Language Models for RobustVisual Reasoning用于鲁棒视觉推理的 RGB-红外
  • 纸巾包装设计公司哪家专业靠谱 生活用纸纸巾品牌包装升级首选哲仕设计 - 设计调研者
  • 分析2026年实验室反应釜贸易商,上海岩征仪器价格如何 - 工业品牌热点
  • 深入解析,什么是Agent,Agent的 架构与设计模式
  • VisualStudio控制台中文乱码解决方案
  • json,一个通用的 Python 库!
  • Voxtral-4B-TTS-2603部署教程:CSDN GPU实例安全组开放7860/8000端口实操
  • 如何快速配置ParsecVDisplay:虚拟显示驱动的终极指南
  • 2026年好用的对接精度高的室外移动机器人品牌有哪些,推荐靠谱厂家 - 工业品牌热点
  • HoRain云--PowerShell核心概念全解析
  • 终极游戏操作优化指南:用Hitboxer解决SOCD冲突,释放你的竞技潜能
  • windows MongoDB升级-自动升级脚本-自动检测升级到任意版本
  • 加拿大2026版EE重磅改革!内部官方文件分析!
  • 浙江省CPPM官方报名中心授权机构及联系方式(官方正规报名通道) - 中供国培
  • 如何高效管理Windows驱动存储:DriverStore Explorer完整使用指南