title: 01-认识DHCP
order: 1
icon: lightbulb
动态主机配置协议(DHCP)是一种基于 UDP 协议且仅限于在局域网内部使用的网络协议,主要 用于大型的局域网环境或者存在较多移动办公设备的局域网环境中,其主要用途是为局域网内部的设备 或网络供应商自动分配 IP 地址等参数。
简单来说, DHCP 协议就是让局域网中的主机自动获得网络参数的服务。在图 14-1 所示的拓扑图 中存在多台主机,如果手动配置每台主机的网络参数会相当麻烦,日后维护起来也让人头大。而且当机 房内的主机数量进一步增加时(比如有 100 台,甚至 1000 台),这个手动配置以及维护工作的工作量 足以让运维人员崩溃。 借助于 DHCP 协议, 不仅可以为主机自动分配网络参数,还可以确保主机使用 的 IP 地址是唯一的,更重要的是,还能为特定主机分配固定的 IP 地址。
DHCP 协议的应用十分广泛,无论是服务器机房还是家庭、机场、咖啡馆,都会见到它的身影。比 如,本书的某位读者开了一家咖啡厅,在为顾客提供咖啡的同时,还为顾客免费提供无线上网服务。这 样一来,顾客就可以一边惬意地喝着咖啡, 一边连着无线网络刷朋友圈了。但是,作为咖啡厅老板的
您,肯定不希望(也没有时间)为每一位造访的顾客手动设置 IP 地址、子网掩码、网关地址等信息。
另外,考虑到咖啡馆使用的内网网段一般为<192.168.10.0>/24( C 类私有地址),最多能容纳的主机数 为 200 多台。而咖啡厅一天的客流量肯定不止 200 人。如果采用手动方式为他们分配 IP 地址,则当他 们在离开咖啡厅时并不会自 动释放这个 IP 地址,这就可能出现 IP 地址不够用的情况。这一方面会造成 IP 地址的浪费,另外一方面也增加的 IP 地址的管理成本。而使用 DHCP 协议,这一切都迎刃而解—老 板只需安心服务好顾客,为其提供美味的咖啡;顾客通过运行 DHCP 协议的服务器自动获得上网所需的 IP 地址,等离开咖啡厅时 IP 地址将被 DHCP 服务器收回,以备其他顾客使用。
DHCP涉及的常用术语
作用域:一个完整的 IP 地址段, DHCP 协议根据作用域来管理网络的分布、分配 IP地址及其他配
置参数。
超级作用域:用于管理处于同一个物理网络中的多个逻辑子网段。超级作用域中包含了可以统一管理的 作用域列表。
排除范围:把作用域中的某些 IP 地址排除,确保这些 IP 地址不会分配给 DHCP客户端。
地址池: 在定义了DHCP的作用域并应用了排除范围后, 剩余的用来动态分配给DHCP客户端的 IP 地
址范围。
租约: DHCP 客户端能够使用动态分配的 IP 地址的时间。
预约:保证网络中的特定设备总是获取到相同的 IP 地址。
认识dhcp主配置文件中使用的常见的参数及作用
默认装好的dhcp 的服务程序的配置文件中只有 3 行注释语句,这意味着我们需要自行编写这个文件。 如果读者不知道怎么编写,可以看一下配置文件中第 2 行的参考示例文件,其组成架构如图 14-2 所 示。
一个标准的配置文件应该包括全局配置参数、子网网段声明、地址配置选项以及地址配置参数。其中, 全局配置参数用于定义 dhcpd 服务程序的整体运行参数;子网网段声明用于配置整个子网段的地址属 性。
以下介绍一个实例配置及说明
评论区