DHCP服务器不是万能之神
2010-09-27 12:58:07 来源:WEB开发网针对这种局限性,我们该采用什么方法呢?
笔者最常用的方法,就是利用固定IP地址来解决。也就是说,网络管理员虽然把企业的网络划分成不同的网段,但是,这纯粹是出于安全的考虑。所以,有时候一个网段中的主机数量不会很多。如把一个研发部门划分成一个子网,则其最多就是十台电脑。为此,我们也不要再去动其他的脑子,就直接把这个子网的主机通过手工分配IP地址。而且其他的主机则都设置成DHCP服务器的客户端,从DHCP服务器那边取得IP地址。这是一个最简单的、最实用的处理方法。不用费尽脑子,去想着配置DHCP服务器代理、开通路由器的BOOTP协议转发功能等等。这些都是小题大做了。
若企业不是出于安全的考虑,则就需要另外考虑了。如有些企业比较大,是一个集团企业,下面有各个子公司。他们在设计网络的时候,就集团一个DHCP服务器,然后给各个子公司一个子网。这种情况下,一个子网内的主机数可能就会比较多,此时,若采用手工分配IP地址也就不怎么现实了。为此,我们可以通过路由器中的BOOTP协议转发功能,让其他网段内的主机也能够从这台DHCP服务器中获多IP地址。
缺陷二:若网络中有非DHCP的客户机,则DHCP服务器不能够发现。
若企业的局域网中,即有DHCP客户端电脑,又有不是DHCP客户端的网络设备,则DHCP服务器是不知道那些不是DHCP客户端的网络设备所采用的IP地址。若不小心把这些非DHCP客户端所采用的IP地址分配给DHCP客户端的话,则很可能造成网络IP地址的冲突。
这种情况在一些网络服务器比较多的企业,遇到的情况特别多。如企业有时候可能会在企业中增加一台网络打印服务器,手工的给其配置IP地址为192.168.0.203。而企业DHCP服务器上原先的IP地址池为192.168.0. 020到192.168.0.200。后来因为地址不够,就把这个地址池更改为192.168.0.020到192.168.0.220。可能网络管理员疏忽了,192.168.0.203这个IP地址已经分配给了一台网络打印机。此时,在把这个IP地址放入到DHCP服务器的地址池中,若服务器把这个IP地址分配给其他网络设备的话,那么就可能造成网络地址的冲突,造成网络通信的故障。
更多精彩
赞助商链接