dhcp服务器的搭建与管理
找了大半天的资料都感觉不怎么样 ,算了 ,还是自己写了
                       
一,
   1.ip地址的配置
     A.手工输入(这个不用说了吧)
        B.自动向dhcp服务器获取。
    2.dhcp 服务器分配地址的方式
      A.永久租用 当dhcp客户端向dhcp服务器租用地址后,这个地址永久给dhcp客户端,
只要公司ip地址够用就 可以,
      B.限期租用  当dhcp客户端向dhcp服务器租用地址后,这个地址只是暂时给dhcp客户端,
若租期到期了 客户端还没有更新租约,则dhcp服务器会收回ip地址。
  dchp服务器可以提供dhcp客户端的有:默认网关,子网掩码,dns的ip地址,wins服务器的ip地址。
二,
  1. dhcp客户端会在这些情况下租用地址
  A.第一次向dhcp服务器获取ip地址
  B.客户端先前的ip地址被收回,而且先前的ip地址已经分配给别的计算机了 。
  C.客户端自己放弃ip地址,要一个新的地址。
  D.客户端更换了网卡
  E.客户端计算机被转移到别的网段。
  2. dhcp服务器运行的原理
   a. 客户端先发送dhcp discover 的广播信息到网络,以便寻找一台可以提供ip地址的服务器。
   b. 当网络的dhcp服务器受到这个信息时,会从地址池中挑选一个尚没有分配的地址,然后以广播的方式发送一个dhcp offer信息。(在还没有完成租用地址程序是这个地址是不能用的)
   c.如果网络中有多个dhcp服务器时,客户端会选择第一个发送 dhcp  discover 的服务器,并检查dhcp offer中的ip地址是否被其他的计算机用。检查是他会发一个arp 请求信息,如果发现这个地址已经被别的计算机使用,则客户端会发送一个dhcp drcline给服务器然后重新发送dhcp discover信息,继续租约。如果没有被使用则以广播的方式发送一个dhcp request 信息给服务器。(记住哦 ,这里也是用广播哦,为什么了 ,呆会再讲。。。)
   d.dhcp 受到 dhcp request 后以广播的方式发送一个dhcp ack ,之所以用广播,是因为他还没有ip地址,这个dhcp ack 信息中包含这 所要的 ip地址,默认网关,dns服务器的ip地址,子网掩码。
   e.当客户端受到这个ack 信息后就完成ip地址的获取不步骤。
 其实也没有这么复杂,你可以想象这样的。
    一个mm 找个bf ,这时她会对所有的人说我要找个bf,(这就是广播 发送 dhcp discover ),这时
 有很多boys 受到这个信息,相信你也会受到,嘿嘿 ,,,他们会迅速的回复一个信息给mm,这是也对所有的人说的,(广播dhcp offer )因为他不知道mm在那里嘛,你要找到她要和她联系啊 ,但mm 没有
电话也没有电话号码啊,这时你就要给她买个电话卡(ip地址),如果她没有手机的话你也要给她买个手机(默认网关,dns服务器的地址,子网掩码) ,dhcp offer中包含这些东东。这时mm会从她受到的所有信息中挑选一个 ,是你吗,如果你够快的话就是你了,她会挑选第一个给她发送的那位。她受到dhcp offer的信息,你猜她会怎么做,她会检查一下这个地址是不是可用的,看看你对他是不是真心的哦,她会到电信或到移动区查查(这就是上面的)这个号码有没有别的mm用,如果有的话,完了,她会跟你个 good by
如果没有了,她会发送一个确认信息对你说声她已经受到了,这是也是用广播哦,为什么了,因为追她的人可不直你一个哦,她会对所有的人说我已经找到了bf ,别的帅哥会知趣的离开,并收回刚才发送的东东。以备后用。
3.自动更新租约
 当客户端每次重新启动时都会自动将dhcp request 广播信息发送给服务器要求继续租约地址。
如果租约无法更新,客户端会尝试和默认网关通信,若通信成功并且租约没有到期,客户端会继续使用这个地址,等待下次更新时间到时再更新,若是无法与网关通信,则放弃这个地址,改为169.254.0.1-169.254.255.254 这段地址通信,然后每等5分钟再更新。
当租约到一半时客户端会发送一个dhcp request 信息给服务器。
如果租约一半了还不能更新租约,客户端仍然可以使用这个ip地址,当租约到7/8时,利用广播信息发送
dhcp request 信息给任何一台服务器,如果还是无法更新则放弃这个地址,然后向别的服务器发送 dhcp
discover 信息。
只要客户端更新租约成功,则服务器发送一个ack 给客户端。客户端继续使用这个地址,并可以得到新的
租约(视服务器而定)。
当客户端无法更新时,这个ip地址无法再给客户端使用了,服务器会发送一个nak 给客户端,
4.手动更新
ipconfig/all
这是查看所有配置信息
ipconfig/renew
自动更新租约
ipconfig/release
自动释放ip地址
5.私有的ip地址
automatic private ip addressing apipa它让计算机没有租用到可以的ip地址时使用的临时ip地址
这个地址的范围是169.254.0.1—169.254.255.254
三,安装多台服务器
  你也可以安装多台服务器,提供容错功能
这个和一台服务器是一样的 ,但要注意一点的是ip地址的范围的设置,一般都是遵守80/20的原则。比如说有两个服务器server1 和server2 .
server1 的ip地址是192.168.1.1 -192.168.1.200 
作用域的范围是192.168.1.1-192.168.1.254 排除范围是192.168.1.201—192.168.1.254
server2 的ip地址是192.168.1.201—192.168.254
作用域的范围是192.168.1.1—192.168.1.254 排除范围是192.168.1.1—192.168.1.199
客户端的配置是这样的
ncpa.CPL 这个命令运行
 把本地连接的属性改为自动获取就行了 。
四,配置选项
1.服务器选项 server options
 服务器选项的配置会自动被所有的作用域来继承,也就是说无论客户端从那个作用域内租用到ip地址,dhcp服务器都会替客户端配置这些选项
 2.作用域选项 scope options
   作用域选项只使用于该作用域,也就是说只有当客户端在这个作用域内租用ip地址时,dhcp服务器才
 给客户端配置这些选项
3,保留选项 reservation
 针对保留ip地址所配置的选项,当客户端租用保留ip地址时,服务器才给客户端配置这些选项
4.类别选项 class option
  你可以在服务器上,作用域,保留区内,针对有些特定类别的计算机配置选项。
 当这些配置有冲突时,其优先级是 服务器选项《作用域选项《保留选项《类别选项(这个选项最高)