DHCP服务器介绍及配置

来源:互联网转载 | 更新日期:2023-09-06 13:03:50

目录

一、DHCP服务器简介

1.简介

2.使用DHCP的好处:

二、DHCP服务原理

1.DHCP租约过程

2.DHCP的续租过程

三、DHCP服务器配置

1.Server端安装DHCP服务器

2.Client 端自动获取IP


一、DHCP服务器简介

1.简介

动态主机配置协议是一个局域网的网络协议,为网络中计算机自动分配TCP/IP参数的协议

指的是由服务器控制一段IP地址范围,客户机登录服务器时就可以自动获得服务器分配的IP地址和子网掩码。担任DHCP服务器的计算机需要安装TCP/IP协议,并为其设置静态IP地址、子网掩码、默认网关等内容。

没有DHCP服务器,就没办法自动获取IP。(DHCP服务是简单的服务,一般家庭路由器都自带,难度不高,消耗的资源不大。)

拓展:

FTP是文件传输协议简称,主要用来上传、下载、共享文件,公网、局域网都可以使用。

跟Windows 右键共享文件,相似,但是共享只能在局域网里使用

2.使用DHCP的好处:

  • 减少管理员的工作量
  • 避免了IP冲突(同一个网段可用的IP,0和255不能用,可用1-254)
  • 提高了IP地址的利用率
  • 方便客户端的配置
  • 避免普通用户输入错误的可能(家里路由器上网,只需要自动获取IP即可联网)
  • 缺陷

    如果在一个局域网内,有两个DHCP服务器,客户端获取时,谁优先回复,就从谁那里优先获取IP,无法控制,可能会影响真实网络连接

    二、DHCP服务原理

    1.DHCP租约过程

    1)客户机请求IP (相当于客户机点击自动获取IP操作)

    DHCP  Discover :客户端对外发起广播,问谁是DHCP服务器

    255.255.255.255相当于广播地址,全网段广播

    客户机发出请求IP后,站在客户端角度,会有三种可能

    A.没有DHCP服务器:

    不同版本不一样

    Win XP 以前系统:循环询问(每隔一段时间反复询问)

    Win 7以后的系统:询问一个完整周期(比如一分半),结束还未有回复,自己给自己分配一个169.开头的是假IP(不能使用、也不能通信,只是相当于一个“闭嘴的安抚奶嘴”目的就是不让继续广播下去)

    B.有1个DHCP服务器:

    回复你,继续分配

    C.有多个DHCP服务器:

    谁先回复,就使用谁分配的IP

    2)服务器响应

    服务器第一次给客户端提供数据时,仅提供IP地址,不是完整的租约信息。

    拓展:

    需要正常上网(访问公网),IP地址、子网掩码、网关、DNS服务器,缺一不可

    仅是局域网访问,只需要有IP地址和子网掩码

    3)客户机选择/确认IP地址

    客户端拿到IP后,确认IP是否被人占用服务器确认,被占用重新广播会分配新的IP

    一般租期:

    有线:默认时8天   无线:默认8小时

    4)服务器确定租约

    服务器确认

    2.DHCP的续租过程

    客户端使用租约达到50%(租约8天,达到4天),以单播的形式向服务器请求续约

  • 续约失败,客户端没有找到服务器,则继续使用IP,达到租约87.5%(7天),以广播形式向服务器续租
  • 续约继续失败,客户端则使用租约100%,重新发送DHCP  Discover包,重新广播寻找新的DHCP服务器
  • 补充:

    DHCP分配的IP不会跟用户手动配的IP(先配)相同,因为客户端第一次获取IP后进行确认是否被占用

    如果DHCP先自动分配了,用户再手动分配同一个IP,会显示IP冲突

    三、DHCP服务器配置

    关键点

  • 分清谁是server,谁是client (服务器跟用户端)
  • 服务器/server端安装配置DHCP的前提是:本身拥有固定IP地址
  • Server跟client需要都设置成NAT连接
  • 虚拟网络编辑器里,本身的DHCP服务器关闭
  • 两个客户端都要关掉防火墙
  • 实验操作步骤:

    前提:两个虚拟机都设置为NAT模式连接

    • server端安装DHCP服务器
    • client端连接自动获取IP

    1.Server端安装DHCP服务器

    1.打开“服务器管理器”

    2.点击“角色”,选择“添加角色”

     

    3.选择“下一步”

      

     4.确认自身的IP(没有IP不能进行下一步,Windows会自动显示,Linux是通过配置文件完成的)服务器/server端安装配置DHCP的前提是:本身拥有固定IP地址

     

    5.目前实验的虚拟机里的Windows服务器版没有安装域控,父域随便编一个,首选DNS服务器IPv4地址(R),是给客户端分配的IP,正常填写(8.8.8.8),点击下一步DNS作用是连接公网的,根本原理是用来把域名翻译成IP,或者把IP翻译成域名(IP和域名转换),也叫域名解析,没有DNS服务器,不能上公网

    如果Windows装了域控(AD活动目录),“父域”必须填写域控的父域名称,必须是一致的如果没有装,“父域”这里随便填写,但是需要注意格式规则,例如:test.com

    6.选择“不需要”

    win S服务  早就淘汰了  看到都可以禁用

     

    7.选择添加,填写分配IP地址范围,确定,下一步

     

    8.选择“禁用”,下一步

     

    9.开始安装

     

    DHCP完成安装,如下操作进入管理系统

     

    地址池:是安装时自定义的可分配IP范围,不可二次调整

    地址租用:可以看到已经分配的IP地址

    保留:比如给打印机保留一个IP,是固定的

     
     

    2.Client 端自动获取IP

    先关闭“适应本地DHCP服务将IP地址分配给虚拟机”

    1.右击网络,选择“打开网络和Internet设置”

    2.选择“更改适配器设置”

     

    3.双击网络,选择属性

     

    4.选择Internet协议版本4(TCP/IPv4)

     

    5.选择自动获取

     

    6.确认

    检测是否生效、实验是否成功?

    1.在服务器端的虚拟机,进入DHCP设置,找到地址租用,查看是否有分配的IP

    唯一地址就是MAC地址

     

    2.在客户端的虚拟机,搜索栏搜索:CMD,输入  ipconfig  /all ,确认IP地址跟唯一地址是否匹配的上

     

    客户端常用命令

    ipconfig            查询网络信息(IP等)

    ipconfig  /?        帮助

    ipconfig /renew      重新获取IP地址

    ipconfig /release     释放获取的IP地址

    上一篇:使用Hexo免费搭建个人博客教程

    下一篇:自动转换15位身份证号码位18位

    相关文章

    Copyright © 网站出售-网站交易平台 版权信息

    网站备案号:黔ICP备2023004141号