由于ip地址子网掩码的数量庞大,单独管理非常麻烦,我们迫切的需要一个能帮我们解决这个问题的东西而Dhcp服务器能集中管理客户端的ip地址,我们只需要把客户端设为dhcp client 即可(也就是自动获取ip)
Dhcp server :动态的主机配置协议 数据传送用udp协议服务器端端口67客户端为68
Ip分配方式有三种:
Manual 手动
即由人工分配给主机ip地址并形成一个表把它的mac域ip绑定,并且这个表是永久的,只有自己能用。(此方法地址利用率低)
Automatic 自动
有一个ip地址池,能够做到自动分配ip给主机,并形成一个表来绑定ip地址和mac,这个表也是永久的,虽然做到了自动分配ip,地址利用率还是低
Dynamic 动态
相对于第二种它增加了一个租约时间,缓存映射表也不是永久的,一旦过了租期,ip地址就会被释放,这样看起来ip地址利用率就相对高了。
Dhcp server 可以用在路由器、交换机、防火墙等设备上,方便我们分配ip,同样可以用在操作系统中。
获取地址原理图:
下面我们来看几个小案例:
案例一:
地址绑定
打开/ect/dhcpd.conf文件,进行编辑
编号①处为dhcp地址池本机地址为192.168.129.253所以要从地址池中去掉,编号②处为一个地址绑定,把192.168.129.101分给mac为00:0C:29:03:A5:E8主机名为ftp的pc机,因此在地址池中要把192.168.129.101地址过滤掉
编辑完后重启服务
用一台window2003虚拟机作为名为ftp的pc机(已经获取绑定地址)