今天做了一个有趣的实验,我自己也不能很好的解释为什么。 我们用的cisco switch上有十多个VLAN。每个VLAN的配置中有IP HELPER指向我们的WINDOWS 2003的DHCP server。 我们测试了其中一个VLAN上的一个XP机器。这个机器从DHCP拿到了IP。我们用了IPCONFIG /RELEASE,释放掉了IP。马上disable掉VLAN上的IP HELPER,在XP机器上运行IPCONFIG/RENEW 没有得到任何IP。 然后,我们重新启动了XP,发现这个机器居然开始使用它原来的IP address。这个时候,DHCP依旧没有开启。 是CISCO的siwtch上记住了IP mac address和IP 的相关信息吗?还是其它什么东西给了这个机器一个IP? 我的理解一直是,DHCP是XP启动时候的重要服务。如果这个服务在网络上不可用,那么XP是无法正常启动的。这个实验倒是让我觉得应该好好重新分析下网络和机器的设置。我依旧认为计算机经过重新启动,是无法记住它自己原先的IP的。难道这个概念不对吗? 谢谢各位IT仁兄先!! |