为什么客户端的DHCP租约会自动更新的?

[复制链接]
查看11 | 回复1 | 2011-6-20 11:16:51 | 显示全部楼层 |阅读模式
2台电脑
A电脑使用win2003已配置好DHCP服务器,给予客户机使用IP地址的时限为300天。B电脑以自动获取IP的方式成功的要到了IP172.16.1.2,租赁期限也是正正为300天,但是重启后问题出现了。譬如期限是:2011年6月6日17:06:50到
2012年4月1日17:06:50
我把这家伙重启后,重启成功了的时间为17:08分30秒。此时查看租约,居然即时的更新到2011年6月6日17:08:302012年4月1日17:08:30!
我跑去DHCP服务器看,租约池里这客户机的租约信息居然也是如此的更新到了这个时间段!
请问大家这是怎么一回事呢?如果老是这么的自动更新,那么DHCP服务所谓的租赁期限又有什么意义了呢?谢谢大家!!!谢谢!
回复

使用道具 举报

千问 | 2011-6-20 11:16:51 | 显示全部楼层
纠正你一下,“客户端的dhcp租约“的准确表述应该是客户端ip的租约/租赁期限。你B电脑一关机/重启就意味着租约提前结束。
可以理解你是想当然dhcp还给你计着关机时间保留租约,以便你下次开机还给你更新后的租约,想法不错,但是对dhcp来说他浪费了ip资源,这买卖还能做?!你B电脑一关机,我给你收回租出去的IP,同时如果C电脑接入,这IP就归C电脑了!还妄想给你留着,你丫的设租期300天那么长,300天不开机我这IP得费300天知道不。当然你设租期一分钟都不给留,还是浪费资源!关机就别想开机的事!

平实一点的说,dhcp以动态,自动,静态三种方式分配ip,带ip租赁期限的属于动态分配方式。你的B电脑就是动态得到IP172.16.1.2,一关机/重启dhcp就收回此ip,下次开机dhcp再根据情况给B电脑重新分配ip,那么这重新分配的IP当然就重新给租期了。因为你只有B电脑连着dhcp,所以B电脑重启后得到的ip还是(300天租期的)172.16.1.2。假设B电脑未完成重启前(网络初始化前)你又接入C电脑,那么收回的172.16.1.2就被分配给C电脑了,B电脑完成重启得到的IP是172.16.1.3。

ip租期的意义想必你已经彻底理解,那么就说到这里。









<h4class=\"ask\">追问


我做过很多试验了,如果B电脑曾经获得过172.16.1.2的IP组约,那么在(win2003)DHCP服务器中就会有它的记录信息,也就是组约,就算此时B电脑关机,我去开启C电脑,那么C电脑一样要不得
172.16.1.2这个IP,只能要后面的.3IP,除非我手动的把服务器里的B电脑=172.16.1.2的租约记录删掉,那么此时C电脑才能要到.2的IP,如果之前C电脑要过.3IP的话,那么即使.2的IP是空着的,那么一样只得.3IP!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行