导师：最初, 我们不得不手动为网络上的每台机器提供IP地址,
这在您可能有三四台机器的家中并不是什么大不了的事情｡
但在我工作过的大型网络中,
我们有数百或数千或数十万台计算机和服务器｡
这是一个吨的劳动时间要花在配置所有这些设备｡
所以有人真的很聪明, 创造了一种自动化的方式来做到这一点,
称为DHCP｡
DHCP的发明是为了帮助我们完成配置所有这些服务器和工作站的艰巨任务｡
现在, DHCP还可以帮助消除配置错误,
因为当一个人将IP地址输入到最终用户的设备时, 就有可能出现人为错误,
他们会用手指指着它并输入错误的IP地址｡
此外, 很难维护网络中每台计算机正在使用的每个IP的良好列表｡
通常, 您可能会意外地将相同的IP分配给同一网络中的多台机器,
从而导致IP冲突｡
使用DHCP, 这一切都不会发生,
因为每个设备都会自动从范围中分配一个IP｡
现在, 作用域只是一个有效IP地址的列表,
这些地址可用于分配或租用给给定子网上的计算机或端点｡
例如, 在我的家庭网络中,
我有254个IP可用于我的范围内的设备｡
因此, 当一台计算机加入我的家庭网络时, DHCP服务器会自动从作用域192中选择一个未使用的IP｡
168. 1. 从2到192｡
168. 1. 254.
然后它将该IP提供给该设备使用｡
这被称为租赁｡
作为网络管理员, 你可以告诉你的DHCP服务器在你的范围内应该使用什么IP地址,
你甚至可以保留一些你不想被分发的IP,
作为你的范围内被称为排除范围的一部分｡
例如, 在我的家庭网络中,
我有几个IP地址被排除在DHCP范围之外｡
这些是192范围内的IP地址｡ 168. 1. 2到192
168. 1. 10.
这些IP地址已经被我手动分配给我网络中的一些东西,
比如我的打印机, 我的网络文件服务器, 以及其他我一直想要拥有相同IP地址的东西｡
现在, 您可以使用另一种方法来完成此操作,
而不是静态分配这些IP, 这就是所谓的DHCP保留｡
这在大型网络中非常常用｡
现在, DHCP保留允许您将其中一些IP地址排除在分发给设备之外,
除非它们满足某些条件｡
例如, 我可以根据打印机的MAC地址为打印机设置DHCP保留｡
这样, 每当我的打印机加入网络时,
DHCP服务器都会看到它加入, 检查它的MAC地址,
然后每次都为该打印机分配完全相同的IP, 因为它在DHCP范围内被列为保留地址｡
这是一个很好的方法,
当你给一个大型网络,
而不是手动配置每个端点设备与特定的IP地址｡
这让你的DHCP服务器为你做这件事,
本质上每次都给它一个静态地址, 但是使用这种自动配置｡
因此, 通过DHCP, 我们可以在所有设备联机时自动配置它们｡
当设备加入我们的网络时,
它将访问我们的DHCP服务器,
并执行所谓的发现｡
它会说, 嘿, DHCP服务器,
我需要发现一个IP地址｡
这意味着我需要一个分配给我｡
DHCP服务器然后说,
好的, 这个地址看起来对你合适吗？
它提供了一个从瞄准镜上得到的地址｡
这被称为报价阶段｡
然后电脑会说, 是的, 我喜欢这个地址｡
我请求接受｡
这就是DHCP请求阶段, 这将是我们在此过程中的第三步｡
最后, 我们的DHCP服务器将通过发送所谓的确认并说,
好的, 这是你的地址, 你可以借用它一段时间, 来确认这个IP现在正在被这个客户端使用｡
这被称为DHCP租约｡
现在, 当我们在我们的家庭网络中看到这一点时,
默认租赁时间通常约为24小时｡
对于企业网络, 您可以选择使用更长的租赁时间,
例如7天或30天, 具体取决于您的用例｡
在网络安全的世界里,
拥有不断改变IP的设备会让我们更难在坏事发生时追踪｡
因此, 在更大的网络中, 我们倾向于使用更长的租赁时间｡
那么, 您将如何记住DHCP的这四个步骤呢？
好吧, 我有一个小的记忆辅助或记忆法｡
我喜欢把朵拉想象成探险家｡
Dora是D-O-R-A,
它是发现, 提供, 请求和确认｡
这就是我们使用DHCP在网络上配置设备的四个步骤｡
现在, 当设备从我们的DHCP服务器获得配置时,
它不仅仅是获得IP地址｡
相反, 它将获得四个关键信息｡
这是IP地址, 子网掩码, 默认网关,
这是我们路由器的IP地址, 以及DNS服务器的IP地址,
这样您的客户端就知道如何进行DNS名称查找｡
一旦您的客户端配置了这四条信息,
该客户端现在就可以上网, 离开您的网络并进入互联网, 因为它现在知道它在网络上的IP地址, 路由器在网关地址的位置,
以及如何使用DNS服务器的IP将域名转换为IP地址｡
现在, 我提到了这样一个事实,
即我们使用DHCP来动态分配设备联机所需的配置,
但我们也可以手动执行此操作,
这称为静态分配｡
您可以看到, 当我们动态地进行配置时,
我们让DHCP服务器为我们进行配置, 但是如果您向客户端设备提供所有四条信息,
您也可以静态地分配配置｡
同样, 在大多数大型网络中,
您不希望静态地分配信息｡
但是, 相反, 您将希望使用DHCP保留来执行此操作｡
但是在您的家庭网络或小型网络中,
您可能希望静态配置｡
现在, 如果您需要静态配置设备,
请确保仔细检查您输入的所有四项信息：IP地址､
子网掩码､ 默认网关和DNS服务器的IP｡
如果您正在对存在连接问题的设备进行故障排除,
则应检查该设备是否已静态配置｡
如果是, 您需要验证IP地址和子网掩码是否配置正确,
因为这通常是问题的根源｡
至此, 我们已经讨论了动态赋值和静态赋值｡
现在, 当我们使用动态分配时,
如果设备无法到达DHCP服务器或无法接收正确的配置,
会发生什么情况？
这个设备应该做什么？ 我应该继续问吗？
嗯, 不, 因为那样的话它就会永远挂在那里｡
因此, 我们需要一个替代配置｡
每当您配置DHCP时, 如果DHCP不成功,
并且由于任何原因无法通过DORA过程进行协商,
则它将默认为由操作系统内的系统管理员设置的备用配置｡
默认情况下, 这将被设置为使用所谓的APIPA地址,
A-P-I-P-A, 这是自动私有IP地址｡
现在, 作为网络管理员或系统管理员,
您还可以将设备配置为回退到已知的正常静态IP地址作为备用配置｡
现在, 在配置DHCP服务器时,
可以配置的内容之一是作用域选项｡
这允许您配置一系列不同的东西,
但最常见的是将应用于请求该配置的所有设备的子网掩码,
这些设备应该使用的默认路由器或网关, 以及DNS服务器, 以包括这些设备的IP地址配置, 以及IP地址的租用时间｡
现在, 正如您所看到的,
我们已经在本课中讨论了所有这些内容, 但我想提出这一点, 以便您知道您可以在DHCP服务器中更改和配置它们作为范围选项的一部分｡