DHCP服务器是什么?DHCP服务器有什么用,如何搭建DHCP服务器

2019-04-19 11:50 站长资讯中心 站长资讯中心

前言:在一个服务器数量比较多的网络中,假如维护管理人员要亲自为某个机柜,甚至整个机房的上百台机器逐一手工 分配IP地址,那么这个效率是非常低的,其实可以通过DHCP服务器来解决这项任务。

DHCP服务器是什么?

DHCP是Dynamic Host Configuration Protocol的缩写,即动态主机配置协议。DHCP是一个很重要的局域网的网络协议,使用UDP协议工作,主要有以下用途:

1、为内部网络或网络服务供应商自动分配IP地址;

2、为用户或者内部网络管理员作为对所有计算机作中央管理的手段;

3、为内部网络用户接受IP租约。

DHCP服务器有什么用?

   DHCP服务器就是专门承载和运行DHCP服务,并帮助我们管理IP的专用服务器,是运行MicrosoftTCP/IP、DHCP服务器软件和Windows NT Server的计算机。

在网络中配置DHCP服务器有如下优点:

1、大部分路由器可以转发DHCP配置请求,因此,互联网的每个子网并不都需要DHCP服务器;

2、客户机不需手工配置TCP/IP;

3、使用DHCP服务器能大大减少配置花费的开销和重新配置网络上计算机的时间,服务器可以在指派地址租约时配置所有的附加配置值;

4、提供安全可信的配置。DHCP避免了在每台计算机上手工输入数值引起的配置错误,还能防止网络上计算机配置地址的冲突;

5、客户机在子网间移动时,旧的IP地址自动释放以便再次使用。在再次启动客户机时,DHCP服务器会自动为客户机重新配置TCP/IP;

6、管理员可以集中为整个互联网指定通用和特定子网的TCP/IP参数,并且可以定义使用保留地址的客户机的参数。

利用DHCP服务器,我们可以灵活的利用手工分配、自动分配及动态分配3种分配方式,为DHCP客户机分配TCP/IP地址。从而做到更为方便的管理和维护DHCP客户机,同时也可以有效解决IP不够用的问题。

如何搭建DHCP服务器,DHCP服务器如何配置?
        对于初学者来说,无论何时PC硬盘崩溃,在Windows重新加载之前,都必须找出哪个IP地址已分配给该PC。您可以想象,试图找出25,000个IP地址中的哪一个应该分配给正在重建的机器。没有中央地址列表。每座建筑都有自己的地址块进行管理,因此,没有管理地址的标准。很多时候,有人会给PC分配一个已经使用过的地址,导致IP地址冲突,迫使别人的PC离开网络。

本文将解释为什么将动态IP地址分配给网络上的工作站是一个好主意。幸运的是,将Windows 2003 Server配置为DHCP服务器的过程非常简单。

此外,在大多数情况下,DHCP服务会给服务器带来如此小的负担,以至于DHCP服务通常可以在您现有的一台服务器上运行,而不必投资专用机器。在本文中,我将向您介绍如何在Windows 2003 Server上安装DHCP服务。我也将借此机会讨论一些常见的DHCP配置问题。

如何避免DHCP冲突

正如您将在稍后看到的,Active Directory旨在防止将恶意DHCP服务器放置到您的网络上。这个想法是,你不希望有一个未经授权的DHCP服务器为你的网络上的计算机分配一个无效的IP地址块。但是,只有当恶意DHCP服务器正在运行Windows操作系统并尝试与Active Directory交互时,此保护机制才有效。

微软并没有发明DHCP,DHCP服务器当然不是Windows网络独有的。实际上,你现在很可能在你的网络上有一台DHCP服务器,甚至不知道它。

当大多数人想到DHCP服务器时,他们倾向于考虑配置为向客户端分配IP地址的Windows,Unix,Linux或NetWare或Macintosh服务器。虽然这些服务器肯定是DHCP服务器的类型,但如果有人在您的网络上在线提供了其中一种服务器(至少我希望您会注意到),您可能会注意到这一点。

最常见的非法DHCP服务器类型是具有内置DHCP服务的路由器。例如,无线接入点可以在任何电子商店以可观的低价格获得。绝大多数无线接入点都具有默认启用的内置DHCP服务器。通常,这些设备设置为将192.168.xx范围内的地址分配给请求它的任何客户端(无线或有线)。尽管DHCP服务不仅限于无线接入点。您可能已经看到了低预算路由器,旨在将小型网络连接到宽带互联网连接。这些设备几乎都有内置的防火墙和内置的DHCP服务器。

DHCP服务器也可以是基于软件的。例如,过去十年发布的大多数Windows操作系统都提供称为Internet连接共享(ICS)的服务。ICS背后的想法是,一台计算机的互联网连接可以与网络上的其他计算机共享。ICS服务实现自己的迷你DHCP服务。只是为了记录,作为Windows Server一部分的ICS和DHCP服务在网络上共存问题。

使DHCP服务在您的网络上正常工作的最大诀窍是确保服务器分配的IP地址范围与网络中另一台DHCP服务器分配的地址不重叠。如果还有其他DHCP服务器存在,则必须确保它们已配置为将适当的地址分配给您的工作站。在网络上使用多个DHCP服务器完全可以。事实上,这样做可以为您提供一定的容错能力。但是,您必须确保为每个DHCP服务器分配了一个IP地址块,该IP地址块不与另一个DHCP服务器管理的地址块重叠。这些地址块被称为范围。

如果您不了解网络上的任何DHCP服务器,那么我建议在部署基于Windows的DHCP服务器之前执行快速测试,以验证网络中是否存在DHCP服务器。确认没有DHCP服务器当前处于活动状态的最简单方法是配置工作站的TCP / IP设置,以便工作站自动获取IP地址。完成后,只需重新启动计算机并查看是否分配了IP地址。您可以通过打开命令提示符窗口并输入IPCONFIG / ALL命令来确定是否分配了IP地址。

DHCP服务器如何安装

现在我已经谈到了如何避免DHCP冲突,现在我们来讨论如何安装和配置基于Windows Server 2003的DHCP服务器。在我开始之前,我应该提到服务器本身必须配置为使用静态IP地址。

通过选择控制面板中的添加/删除程序选项开始该过程。当添加/删除程序对话框打开时,单击添加/删除Windows组件按钮。短暂延迟后,Windows将打开Windows组件向导。滚动浏览可用组件列表,直至找到网络服务选项。

选择网络服务,然后单击详细信息按钮。您现在将看到各种Windows网络服务的列表。选中动态主机配置协议旁边的复选框,然后单击确定,然后单击下一步。Windows现在将开始复制必要的文件。在此操作过程中,可能会提示您插入Windows Server安装CD。文件复制操作完成后,单击完成关闭向导。

如何配置DHCP服务器

配置DHCP服务的过程几乎与安装一样简单。尽管如此,在开始配置过程之前,您至少需要提出一个范围。请记住,作用域是DHCP服务器可以向客户端租用的一系列IP地址。

首先打开DHCP控制台。您可以通过从服务器的“管理工具”菜单中选择DHCP命令来访问DHCP控制台。当控制台打开时,您要做的第一件事是创建一个新的作用域。

为此,请右键单击您的服务器,然后从生成的快捷菜单中选择新建范围命令。这将导致Windows启动新范围向导。单击“下一步”跳过向导的欢迎屏幕,系统将提示您输入范围的名称和说明。完成后,单击下一步,您将看到一个屏幕,提示您输入范围范围的开始和结束地址。这样做之后,您还必须输入地址使用的子网掩码(或用于子网的位数),然后单击下一步。

下一个屏幕让您有机会输入任何必要的排除。排除是已在使用范围内的地址。输入排除地址可防止DHCP服务器租用该地址。输入您可能拥有的任何排除项,然后单击下一步。现在将提示您输入租约期限。租用期限是工作站在给地址或更新地址之前可以使用IP地址的时间长度。默认的租期是八天,在大多数情况下工作正常。

点击下一步,您将看到一个屏幕,询问您是否要配置额外的DHCP选项。选择是选项,然后单击下一步。您现在有机会输入默认网关的地址。单击下一步,您将看到一个屏幕,允许您输入一个或多个DNS服务器的IP地址。再次单击下一步,您将被允许输入网络上可能存在的任何WINS服务器的地址(新网络通常不使用WINS服务器)。再次单击下一步,将询问您是否希望激活示波器。选择yes选项并点击Next然后Finish。

虽然新创建的范围已被激活,但它不会被使用,因为DHCP服务器尚未被授权为您的网络发布地址。要解决这种情况,请右键单击DHCP控制台中的服务器列表,然后从快捷菜单中选择授权命令。假设您以域管理员身份登录,服务器将被授权开始为请求提供服务。

收藏 举报

延伸 · 阅读