“摆脱”由自动分配引起的麻烦
在管理计算机数量比较少的局域网网络时,网络管理员可能会为这些计算机分配静态地址,一来可以方便管理,二来能够满足各式网络应用;但是,在规模相当大的局域网网络中,继续为计算机分配静态地址,就显得非常麻烦了,因为这样的工作量非常大,而且也容易出现地址冲突现象,于是网络管理员会在局域网中架设DHCP服务器,来为这些计算机自动分配上网地址,以便提高网络管理效率。
那么,在计算机采用自动获取地址方式上网的情况下,会不会发生IP地址冲突现象呢?这种现象同样可能存在!当我们没有正确设置DHCP服务器的地址池参数时,IP地址冲突现象就可能会发生。大家知道,在缺省状态下,不少ADSL设备或宽带路由器设备只要启用了DHCP功能,那么DHCP功能就会自动把对应工作子网中的所有IP地址,全部加入到DHCP服务器的IP地址池中。例如,宽带路由器设备默认使用的上网地址往往为192.168.1.1,当我们无意中将宽带路由器设备内置的DHCP服务功能启用运行之后,那么DHCP服务功能就会智能地将192.168.1.X这个工作子网中的全部IP地址,统统添加到DHCP服务器地址池中,如此一来就会发生什么现象呢?
我们知道,为了提高局域网重要主机系统的启动速度,不少网络管理员往往会采用手工方法为重要主机系统分配一个固定的IP地址,以便让重要主机系统在启动过程中节省申请上网地址的时间。比方说,如果本地网络中有10台重要主机系统使用了固定的上网地址,它们的上网地址假设被逐一设置成192.168.1.30~192.168.1.39这10个固定IP地址;如果固定地址为192.168.1.32的重要主机系统有一段时间没有开机运行,而这个时候本地网络中恰恰有另外一台重要主机系统使用了自动获取地址方式进行上网连接时,那么宽带路由器设备内置的DHCP服务器就会自动搜索到192.168.1.32地址还处于闲置状态,这个时候DHCP服务器就会“擅自作主”地将192.168.1.32地址,强行分配给那台采用自动获取地址方式上网的普通主机系统了,倘若此时之前使用192.168.1.32固定地址的重要主机系统正在进行网络连接时,那么IP地址冲突现象就发生了。在实际管理局域网网络的过程中,由DHCP服务功能造成的上网地址频繁冲突现象出现的概率仍然是非常大的。
为了“摆脱”由DHCP服务引起的地址冲突麻烦,我们应该正确设置好DHCP服务器的IP地址池参数,而不要轻易使用默认的参数;在进行调整地址池参数时,应该将一部分IP地址预先保留出来,不加入到地址池中作自动分配使用。例如,我们不妨在宽带路由器设备内置的DHCP服务器中,将其中的地址池参数调整为192.168.1.20~192.168.1.60,将前面20个左右的IP地址预先保留下来,以便用于使用固定地址进行连网的重要主机系统使用,如此一来动态地址与固定地址相互之间就会不互相影响了,日后DHCP服务器也就不会随意将固定IP地址自动分配给采用自动获取地址方式上网的主机系统了,那么由DHCP服务造成的上网地址冲突现象也就不容易发生了。
当然,除了动态上网地址与静态上网地址容易发生冲突外,局域网中位于不同位置处的DHCP服务器相互之间也容易发生地址冲突现象,比方说在一些局域网网络中,有可能会同时出现硬件防火墙设备、ADSL拨号设备、打印服务器设备、宽带路由器设备等等,这些设备往往都内置有DHCP服务功能,要是DHCP服务功能恰恰被同时启用的话,那么这些DHCP服务分配出去的上网地址可能就会发生冲突现象了。为了避免由多个DHCP服务造成的上网地址冲突现象,我们不妨在实际管理网络的时候,为这些多个DHCP服务器分配不同的访问优先级,也可以采用划分多个不同工作子网的做法,确保每一个DHCP服务只能在一个独立的工作子网中启用运行,最为直接的就是将那些无关的DHCP服务器强行停用,让局域网网络中只保留一台DHCP服务器正常运行。