前言
本期将教大家如何在Windows server上部署DHCP服务和DNS服务,用于模拟给内网主机分配IP地址。虽然用于演示的系统比较老,如果在新版本如Windows server2016、19、22上部署,操作基本一致。在此之前先给大家科普一波理论,需略过的可以直击目录跳转至部署阶段。
理论知识补充
What‘s The DHCP?
动态主机配置协议(Dynamic Host Configuration Protocol,DHCP)是一种网络协议,用于自动分配IP地址和其他网络配置信息给网络中的设备。
来源和发展:
DHCP最初于1993年由Ralph Droms开发,其目的是简化和自动化计算机网络的管理。DHCP的发展是为了解决手动分配IP地址和其他网络配置信息所带来的繁琐和不便,特别是在大型网络中。
作用:
DHCP的主要作用是自动分配IP地址和其他网络配置信息,以便设备能够成功连接到网络并进行通信。除了IP地址外,DHCP还可以分配子网掩码、网关地址、DNS服务器地址等网络参数。
工作过程:
DHCP的工作过程大致可以分为四个步骤:发现(Discover)、提供(Offer)、请求(Request)和 确认(Acknowledge)。
-
发现(Discover): 当设备首次连接到网络时,它会发送一个DHCP发现广播消息,请求一个IP地址。这个广播消息会被网络中的DHCP服务器收到。
-
提供(Offer): DHCP服务器接收到DHCP发现消息后,会向设备发送一个DHCP提供消息,其中包含可以分配给设备的IP地址和其他网络配置信息。这个消息同样是广播发送的。
-
请求(Request): 设备收到DHCP提供消息后,会向其中选择的DHCP服务器发送一个DHCP请求消息,请求分配提供的IP地址。
-
确认(Acknowledge): DHCP服务器收到设备的请求后,会发送一个DHCP确认消息,确认分配给设备的IP地址和其他配置信息。设备收到确认消息后,会将配置信息应用于自身网络设置,并开始使用分配的IP地址进行通信。
DHCP是一种用于自动分配IP地址和其他网络配置信息的网络协议,其作用是简化和自动化网络设备的配置。通过发现、提供、请求和确认等步骤,DHCP实现了动态分配IP地址的功能,为网络管理带来了很大的便利。
What‘s The DNS?
域名系统(Domain Name System,DNS)是互联网中用于将域名解析为相应IP地址的系统,其作用是将人类可读的域名转换为计算机可理解的IP地址。DNS通过递归查询和迭代查询两种方式来工作,以实现域名解析的功能。DNS在互联网中发挥着重要的作用,是互联网运行的基础之一。
来源和发展:
DNS最初由保罗·摩兰(Paul Mockapetris)在1983年开发,并于1987年标准化为RFC 1034和RFC 1035。其目的是为了解决互联网上的主机名(域名)与IP地址之间的映射关系问题。