精华内容
下载资源
问答
  • 扫盲:DHCP服务器作用 ...摘要:这篇文章的目的就是告诉您,DHCP服务器都能干什么,DHCP哪些解决方案,同样是一片扫盲文章,新接触网络的朋友可以看看。 标签:DHCP服务器 Oracle帮您准确洞...

    扫盲:DHCP服务器的作用

    http://server.51cto.com  2009-08-27 17:20    白月光照亮心灵的每处地方的blog  我要评论(0)

    DHCP称为动态主机配置协议。DHCP服务允许工作站连接到网络并且自动获取一个IP地址。配置DHCP服务的服务器可以为每一个网络客户提供一个IP地址、子网掩码、缺省网关、一个WINS服务器的IP地址,以及一个DNS服务器的IP地址。
    DHCP的工作原理:
    DHCP是一个基于广播的协议,它的操作可以归结为四个阶段,这些阶段是IP租用请求、IP租用提供、IP租用选择、IP租用确认。
    1、IP租用请求:在任何时候,客户计算机如果设置为自动获取IP地址,那么在它开机时,就会检查自己当前是否租用了一个IP地址,如果没有,它就向DCHP请求一个租用,由于该客户计算机并不知道DHCP服务器的地址,所以会用255.255.255.255作为目标地址,源地址使用0.0.0.0,在网络上广播一个DHCPDISCOVER消息,消息包含客户计算机的媒体访问控制(MAC)地址(网卡上内建的硬件地址)以及它的NetBIOS名字。
    2、IP租用提供:当DHCP服务器接收到一个来自客户的IP租用请求时,它会根据自己的作用域地址池为该客户保留一个IP地址并且在网络上广播一个来实现,该消息包含客户的MAC地址、服务器所能提供的IP地址、子网掩码、租用期限,以及提供该租用的DHCP服务器本身的IP地址。
    3、IP租用选择:如果子网还存在其它DHCP服务器,那么客户机在接受了某个DHCP服务器的DHCPOFFER消息后,它会广播一条包含提供租用的服务器的IP地址的DHCPREQUEST消息,在该子网中通告所有其它DHCP服务器它已经接受了一个地址的提供,其他DHCP服务器在接收到这条消息后,就会撤销为该客户提供的租用。然后把为该客户分配的租用地址返回到地址池中,该地址将可以重新作为一个有效地址提供给别的计算机使用。
    4、IP租用确认: DHCP服务器接收到来自客户的DHCPREQUEST消息,它就开始配置过程的最后一个阶段,这个确认阶段由DHCP服务器发送一个DHCPACK包给客户,该包包括一个租用期限和客户所请求的所有其它配置信息,至此,完成TCP/IP配置。
    DHCP服务常见问题的解决方案
    1、根据客户计算机的IP租用原理可以知道,在一个子网内,如果存在多台DHCP服务器来提供地址配置信息,这是不违反请求、分配原则的,因为只要中有一台客户计算机在该子网中提出IP地址租约请求,由于请求是广播形式的,所以在子网中可以有任意数量的特定DHCP服务器响应一个IP租用请求,而客户请求后选中的是这些任意特定DHCP服务器中的某一台,这个选择具有随机性,但有一点要注意的是客户只能为每一张网络接口卡接受一个租用提供,上面所谓特定的DHCP服务器是指那些经过系统授权的DHCP服务器,而非授权的DHCP服务器将无法在网络中提供正常的地址分配服务,这一点非常重要,因为这样一来客户机器将只会在管理员设定的地址范围中取得地址,Windows 2000操作系统的这一新增功能,通过对DHCP服务器进行认证避免了非法DHCP服务器分配非法IP地址造成的IP地址冲突,在实际应用中,客户机器获取非法的地址经常是造成网络瘫痪和无法正常通讯的一大原因。综合上面的分析可以做出第一个问题的结论:在一个子网中可以存在多台DHCP服务器来提供地址分配,但能够作为地址提供的不是任意的DHCP服务器,而应该是经过系统认证的那些,客户机请求地址时最终从那一台经过认证机器中获取时随机的。此外,从另一个角度看,在相同子网上使用多个 DHCP 服务器,将为它所服务的 DHCP 客户机提供更强的容错能力,如下图所示,在一个子网内(网络号为192.168.1.0 掩码为255.255.255.0)共用两个 DHCP 服务器,其中的DHCP服务器1不可用的话,DHCP服务器2可以取代它并继续租用新的地址或续订现有客户机。可以建议采用的解决方案是使用 80/20 规则来划分两个 DHCP 服务器之间的作用域地址,具体做法可以是将服务器 1 配置成可使用大多数地址(约 80%),服务器 2 可以配置成让客户机使用其他地址(约 20%)。
    2、如果在一个网络中存在多个子网,而多个子网的主机都需要DHCP服务器来提供地址配置信息,那么我们可以采用的方法是在每一个子网中安装一台DHCP服务器,让它们来为各个子网分配IP地址,但从节约资源利用出发,我们一般情况下不这样做,可以采取在一个子网中安装DHCP服务器,让它来为多个子网分配IP地址,实现多子网地址分配可以借助DHCP的中继代理功能实现,而作为中继代理的设备可以是一台提供中继代理程序的Windows2000服务器或是一个符合RFC1542规定的路由器,具备 DHCP/ BOOTP Relay Agent 的功能(DHCP relay agent能够把 DHCP/BOOTP 广播信息从一个网段转播到另一个网段上)。以管理的局域网分为三个子网,用Win2000服务器连接。

    0

    收藏

    czlycww

    23篇文章,1W+人气,0粉丝

    转载于:https://blog.51cto.com/czlycww/238216

    展开全文
  • DHCP作用什么

    2021-05-25 16:54:55
    什么是DHCP: DHCP是动态主机设置协议,是一个局域网的网络协议,使用UDP协议工作。主要两个用途:用于内部网或网络服务供应商自动分配IP地址;...4、DHCP服务器应当向现有的BOOTP客户端提供服务。

    什么是DHCP:

    DHCP是动态主机设置协议,是一个局域网的网络协议,使用UDP协议工作。主要有两个用途:用于内部网或网络服务供应商自动分配IP地址;给用户用于内部网管理员作为对所有计算机作中央管理的手段。


    主要功能:

    DHCP具有以下功能:

    1、保证任何IP地址在同一时刻只能由一台DHCP客户机所使用。

    2、DHCP应当可以给用户分配永久固定的IP地址。

    3、DHCP应当可以同用其他方法获得IP地址的主机共存(如手工配置IP地址的主机)。

    4、DHCP服务器应当向现有的BOOTP客户端提供服务。


    去包回包:

    DHCP在工作过程中涉及到的报文种类及其作用如下:

    1、DHCP DISCOVER:客户端开始DHCP过程的第一个报文,是请求IP地址和其它配置参数的广播报文。

    2、DHCP OFFER:服务器对DHCP DISCOVER报文的响应,是包含有效IP地址及配置的单播(或广播)报文。

    3、DHCP REQUEST:客户端对DHCP OFFER报文的响应,表示接受相关配置。客户端续延IP地址租期时也会发出该报文。

    4、DHCP DECLINE:当客户端发现服务器分配的IP地址无法使用(如IP地址冲突时),将发出此报文,通知服务器禁止使用该IP地址。

    5、DHCP ACK :服务器对客户端的DHCP REQUEST报文的确认响应报文。客户端收到此报文后,才真正获得了IP地址和相关的配置信息。

    6、DHCP NAK:服务器对客户端的DHCP REQUEST报文的拒绝响应报文。客户端收到此报文后,会重新开始新的DHCP过程。

    7、DHCP RELEASE:客户端主动释放服务器分配的IP地址。当服务器收到此报文后,则回收该IP地址,并可以将其分配给其它的客户端。

    8、DHCP INFORM:客户端获得IP地址后,发送此报文请求获取服务器的其它一些网络配置信息,如DNS等。


    学习实验:

    提示:这里统计学习计划的总量例如:1、 技术笔记 2 遍2、CSDN 技术博客 3 篇3、 学习的 vlog 视频 1 个

    展开全文
  • DHCP服务器作用:DHCP服务器毋庸置疑,没有运行DHCP 服务器,IP客户会丧失部分或全部的访问网络的能力。可以说,DHCP服务器是企业网络治理员的得力助手之一。DHCP服务器后,使得我们的网络治理工作变得游刃有余...

    DHCP服务器的作用:

    DHCP服务器毋庸置疑,没有运行DHCP 服务器,IP客户会丧失部分或全部的访问网络的能力。可以说,DHCP服务器是企业网络治理员的得力助手之一。有了DHCP服务器后,使得我们的网络治理工作变得游刃有余。不过,虽然DHCP服务器不是什么新技术,但是想要很好的配置、维护好DHCP服务器并不容易。尤其是在一些较复杂的大、中型网络中,DHCP服务器网络的部署同样会涉及许多比较复杂的技术。DHCP服务器所遇到的故障很多,形形×××的故障现象和问题根源在困扰着IT管理者。相信无论对于新接触网络的菜鸟成名还是成名已久技术高手,DHCP服务器或多或少都给他们带来了一些麻烦。


    与dhcp协议功能类似的协议:

    1>. arp协议的作用:ip地址 --> MAC地址

    2>. rarp协议的作用: MAC地址 --> ip地址, dhcp其实就是将MAC地址转化为ip地址.

    3>. bootp这个协议的作用是响应客户单ip地址的。 但是这个协议是没有租约的, 一旦某个地址被分配于客户端端,该地址将永久被该客户端使用, 即使该客户端没有启动, 该地址也不会响应于别的客户端。 boot protocol这种协议适合于无盘工作站的搭建。

     

    dhcp服务端可以响应于客户单哪些信息:

    1>IP/NETMASK   

    2>GATEWAY  

    3>DNS SERVER  

    4>.NTP SERVER

    5>.WINS SERVER

     

    客户端一次完整的dhcp请求的过程:

    1>. Client: dhcp discover  (客户端广播发现dhcp服务器)

    2>. Server: dhcp offer  (dhcp服务器响应)

    3>. Client: dhcp request  (客户端发出请求)

    4>. Server: dhcp ack  (服务端发送响应报文与客户端)

    注意:

    1>. 整个dhcp请求过程, 无论是客户端、还是服务端, 发送的报文都是广播。

    2>. 客户端通过dhcp获取ip地址的方式: 客户端会广播请求ip地址, 如果局域网中有dhcp服务器的话, 便会响应ip地址于客户端。

    3>. 当局域网中有多个dhcp服务器的话, 客户端只会接受其中一个dhcp服务器, 拒绝别的。

     

    dhcp协议的专有词汇:

    lease time: 租约期限。 客户端获取ip地址的有效时间。

    dhcp relay:  dhcp中继 , dhcp中继适用于扩网段获取ip地址。

     

    客户端请求过程中, 是如何延长租约的:

    客户端租约时间过去一半的话,向服务端请求延长租约, 服务端响应客户单端, 租约时间变为原租约时间。 当服务端没有响应客户端的话,当客户端租约剩余时间过去一半的话, 再次将服务端发出请求, 请求延长租约时间, 依次这样下去, 当租约时间过去93.75%的话,客户端便会向广播,发现新的dhcp server(dhcp discover).

     

    dhcp服务端与客户端启动的端口:

    服务端启动的端口号: 68(udp)

    客户端启动的端口号: 67(udp)


    dhcp服务在Linux主机实现

    dhcp功能的实现有两种方式:

    1>. dhcp

    DHCP (Dynamic Host Configuration Protocol) is a protocol which allows individual devices on an IP network to get their own network configuration information (IP address, subnetmask, broadcast address,etc.) from a DHCP server.

    2>. dnsmasq

    Dnsmasq is lightweight, easy to configure DNS forwarder and DHCP server. It is designed to provide DNS and, optionally, DHCP, to a small network.It can serve the names of local machines which are not in the globa DNS.

    dnsmasq工作的特点便是轻量级。


    centos7.2主机上简单实现dhcp服务:

    实验拓扑:

    wKioL1gfM6-RlDl-AAB4ey5mHqM293.png


    具体步骤如下:

    node1上搭建dhcp服务器:

    1>. [root@node2 ~]# yum install -y dhcp

     

    2>. 配置文件及unit文件

    dhcp配置文件:

    /etc/dhcp/dhcpd.conf

    /etc/dhcp/dhcpd6.conf

    dhcp unit file 文件:

    /usr/lib/systemd/system/dhcpd.service

    /usr/lib/systemd/system/dhcpd6.service

     

    3>. 修改/etc/dhcp/dhcpd.conf配置文件:

    a>. 指定域搜索功能. 指定DNS地址.

    wKiom1gfM_6xEW5hAAAJmJ8JUsU841.png

        b>. 指定最短默认租约期限及最大租约期限。

         wKioL1gfNCeycc3IAAAGBitzggE162.png

    c>. 指定ip池。 

    wKiom1gfNE_hoAWLAAAIYntqjGA679.png


    4>. 启动dhcp服务

    wKiom1gfNHageyQ4AAAFPNvUNuA632.png

    5>. 添加默认网关:

    wKioL1gfNJSi-pHCAAAI55WeDXw594.png

    6>. 重启dhcpd服务。


    node2节点测试:

    1>. 手动测试

    wKiom1gfNOjw11ZJAAALpc_z0vQ642.png

    2>. 查看生成的ip地址及网关信息。

    ip地址

    wKiom1gfN7fDdI8NAAAbKp7W3Sg912.png网关地址:wKioL1gfNQnxX8y4AAANPjLUJmo784.png


    node1节点

    dhcp服务端根据客户端主机网卡mac地址分配指定的ip地址:

    修改配置文件: 使用host选项

    wKioL1gfNTnAXJqlAAAFV317JSw408.png

    重启dhcpd服务。 


    node2节点测试:

    wKiom1gfNaCjVQLOAAARY44lb2o477.png



    修改配置文件过程中遇到问题总结:

    修改的配置文件中,subnet中必须有一个是自己ip地址所在的网段。 

    转载于:https://blog.51cto.com/9280078/1870055

    展开全文
  • linux搭建DHCP服务器

    2020-02-08 13:25:29
    linux搭建DHCP服务器 什么是DHCP: DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)通常被应用在大型的局域网络环境中,主要作用是集中的管理、分配IP地址,使网络环境中的主机动态的获得IP地址、...

    linux搭建DHCP服务器

    什么是DHCP:

    DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)通常被应用在大型的局域网络环境中,主要作用是集中的管理、分配IP地址,使网络环境中的主机动态的获得IP地址、Gateway地址、DNS服务器地址等信息,并能够提升地址的使用率。

    如果局域网中有大量的主机时,为每一台主机手动设置IP地址、默认网关、DNS服务器地址等网络参数比较麻烦,DHCP主要负责集中分配各种网络地址参数(主要包括IP地址、子网掩码、广播地址、默认网关地址、DNS服务器地址);其他主机作为DHCP客户机,将网卡配置为自动获取地址,即可与DHCP服务器进行通信,完成自动配置过程。

    安装和测试的过程也是比较简单的:

    1.安装DHCP服务器:

    在这里插入图片描述
    如果没安装,yum一键安装即可,一定检查是否有dhcp-4.2.5-77xxxxxcentos.x86_64的文件,或是相似的文件,因为centos版本不同,所以文件也不同,这个是比较重要的。

    2.对配置文件进行备份

    在这里插入图片描述
    这个过程是可选的,不进行备份也是可以的,备份的目的是防止对核心配置文件造成不可修复的错误。

    进入 /usr/share/doc/dhcp-4.2.5,将DHCP配置文件复制到 /etc/dhcp/dhcpd.conf 目录下,

    在这里插入图片描述
    3.修改DHCP主配置文件

    在这里插入图片描述
    subnet xxxx netmask xxxx:要分配的网段和子网掩码
    range xxxxxx xxxxxxx :地址池

    4.重启DHCP服务,设置开机自启

    在这里插入图片描述
    5.关闭服务器端DHCP服务

    在这里插入图片描述

    因为需要测试DHCP服务,所以先禁止该项。

    6.客户端测试:

    在客户端释放IP地址:ipconfig /release

    ipconfig /renew 更新IP地址

    在这里插入图片描述

    展开全文
  • 实用文档 windows 系统 dhcp 服务器安装及配置 教程 先说一下什么是 DHCP有什么作用 1.1 DHCP 是什么 ? 动态主机分配协议 DHCP是一个简化主机 IP 地址分配管理的 TCP/IP 标准协议 用户可以利用 DHCP服务器管理动态的...
  • 交换机做DHCP服务器

    2010-09-14 12:02:14
    什么DHCP服务器呢?为什么我们要配置DHCP服务器呢? 所谓的DHCP就是Dynamic Host Configuration Protocol的缩写,即动态主机配置协议,它是TCP/IP协议簇中的一种,主要作用给网络中其他电脑动态分配IP地址之用。 ...
  • 路由器做DHCP服务器

    2008-05-07 18:29:37
    什么DHCP 服务器呢?为什么我们要配置DHCP 服务器呢?所谓的DHCP 就是Dynamic Host Configuration Protocol 的缩写,即动态主机配置协议,它是TCP/IP 协议簇中的一种,主要作用给网络中其他电脑动态分配IP 地址之...
  • 什么DHCP服务器呢?为什么我们要配置DHCP服务器呢? 所谓的DHCP就是Dynamic Host Configuration Protocol的缩写,即动态主机配置协议,它是TCP/IP协议簇中的一种,主要作用给网络中其他电脑动态分配IP地址之用。 ...
  • DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)通常被应用在大型的局域网络环境中,主要作用是集中的管理、分配IP地址,使网络环境中的主机动态的获得IP地址、Gateway地址、DNS服务器地址等信息,...
  • DHCP(Dynamic Host Configuration Protocol,动态主机配置协议) 对DHCP的基本的解释:dhcp协议是一个应用层网络协议,使用UDP协议工作...这样对ip地址就极可能造成很大的浪费,所以dhcp主要作用是集中的管理、分...
  • DHCP

    2021-03-28 00:56:45
    DHCP什么意思很多朋友并不是很了解,DHCP(Dynamic Host Configuration Protocol),动态主机配置协议:计算机用来获得配置信息的协议。DHCP容许给某一计算机赋以IP地址而不需要管理者在服务器数据中配置有关该...
  • 本来计划是在虚拟机里面搭建server 2008 r2 服务器,不知道什么情况,虚拟机搭建的服务器,安装ensp启动后添加cloud直接蓝屏。最后只能直接在pc安装一个server 2008 r2 服务器 Vlan划分是基于mac地址,不是端口划分...
  • 路由器里面的DHCP什么功能?

    万次阅读 2017-12-25 15:17:47
    路由器里DHCP的作用:使客户机自动获取IP。 路由器里DHCP的配置: ...选择左边栏的“DHCP服务器”——“DHCP服务”,选择“启用”。 输入地址池开始IP地址和结束IP地址 这里192.168.0.100~192.168.0.199表示客户机
  • 有什么作用 该泊坞窗产生一个DHCP和DNS服务器,以将IP地址和FQDN分配给专用网络上的主机。 用法 使用/usr/sbin/rndc-confgen -a生成rndc-key,输出应wrote key file "/etc/bind/rndc.key" 将生成的密钥放入: ...
  • ipconfig 命令有什么作用

    千次阅读 2018-07-01 11:27:00
    ipconfig /renew:DHCP客户端手工向服务器刷新请求;ipconfig /flushdns:清除本地DNS缓存内容;ipconfig /displaydns:显示本地DNS内容;ipconfig /registerdns:DNS客户端手工向服务器进行注册...
  • NetAlly Linkruner G2的DHCP Option测试,那么问题来了,DHCP 中的Options是什么意思? Options号 Options作用1设置子网掩码选项。 3设置网关地址选项。 6设置DNS服务器地址选项。 12设置域名选项。 15设置域名后缀...
  • DHCP服务1——简介

    2020-09-23 18:20:45
    DHCP三种机制分配ip地址如果当前网段中两台DHCP服务器,会发生什么?如果网段中没有DHCP服务器,选择自动获取,会怎么样?如果客户端重启了,是继续使用原先分配到的ip地址还是进行四步租约重新获取新的ip?客户端...
  • window2003配置DNS服务器

    2011-12-30 15:37:36
    DHCP服务对客户机动态分配哪些主要信息 简述DHCP租约过程 授权DHCP服务器作用是什么 服务器选项和作用域选项有什么关系 DHCP中继代理的作用是什么
  • DHCP小记

    2013-01-06 21:42:27
    世上本没有DHCP这个东东的,而是先BOOTP,那BOOTP是什么东东呢? 话说电脑早期磁盘是老贵老贵了,继而就出现了无盘的系统,起机的时候不是从磁盘启动的,而是从网络服务器启动。最早的时候是每台客户机一个IP,再...
  • 我们一般都是手工配置ip地址,但是当pc机过多时,这个任务量就会很庞大,有什么办法呢? 一、DHCP是什么? DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)通常被应用在大型的局域网络环境中,主要...
  • DHCP部署与安全前言一、DHCP作用二、DHCP相关概念三、DHCP优点四、DHCP原理五、DHCP续约六、部署DHCP服务器6.1操作七、地址保留八、选项优先级九、DHCP备份十、DHCP攻击与防御 前言 加油打卡,在学一章~ 一、DHCP...
  • Socket库的gethostbyname函数会请求操作系统向DNS服务器发送查询消息(即某域名对应的IP地址是什么)。 显然,要向DNS服务器发送消息,得先知道DNS服务器的IP地址(2种方式)。 ①手动设置过DNS服务器的IP地址; ②...
  • 一、什么DHCP 1.1 DHCP概述 ​DHCP是一个自动分发IP地址的协议。主要作用于局域网内,如果想要在广域网使用DHCP的功能需要在路由器上进行配置。 ​ DHCP种会地址池,地址池内容是网段或连续IP需要人为设置。 1.2...
  • DHCP(动态主机配置协议)工作流程

    千次阅读 2017-03-17 18:48:55
    我们先来看一下什么是DHCP,DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)它可以为客户机自动分配IP地址、子网掩码以及缺省网关、DNS服务器的IP地址等TCP/IP参数,简单来说,就是在DHCP服务器一...
  • (4)DHCP的租约过程步骤详细解读更新租约2,dhcp服务器的配置(1) DHCP服务(2) 可分配的地址信息主要包括(3) DHCP在Centos7的配置过程:3,dhcp在华为模拟器(ensp)的配置过程4,dhcp中继原理与配置 1,dhcp工作...
  • 服务器的搭建与维护,DHCP服务对客户机动态分配哪些主要信息 简述DHCP租约过程 授权DHCP服务器作用是什么 服务器选项和作用域选项有什么关系 DHCP中继代理的作用是什么
  • 八 复制和剪切操作对文件权限会产生什么...十八 dhcp服务器作用什么?你可以提供哪些dhcp服务器的建设方案 DHCP称为动态主机配置协议。DHCP服务允许工作站连接到网络并且自动获取一个IP地址。配置DHCP服务的服...

空空如也

空空如也

1 2 3
收藏数 59
精华内容 23
关键字:

dhcp服务器有什么作用