服务器 频道

对症下药,排除DHCP服务器运行难题

排除IP地址冲突难题

    当我们在DHCP服务器中创建一个地址分配范围时,它的工作“职责”就是确保范围内的有效地址只能一次分配给一个用户。依照这样的工作思路,DHCP服务器在为工作站动态分配地址时怎么可能出现IP地址相互冲突现象呢?

    在与DHCP服务器亲密接触的日子里,笔者曾经在两种情况下碰到过IP地址冲突问题。第一次遭遇该问题时,笔者可以准确判断出局域网中究竟哪台工作站被DHCP服务器分配给了重复的IP地址。当笔者查看局域网中这些工作站上的TCP/IP参数时,发现其中一台工作站的IP地址已经被人为修改过。后经了解,那台工作站的用户为了运行某个未授权的应用程序,需要将工作站的IP地址设置成静态地址,这个用户认为每次运行目标应用程序时都要修改IP地址很麻烦,因此他自作聪明地将DHCP服务器动态分配给该工作站的IP地址,强行变成一个静态地址直接输入,从而导致了DHCP服务器在动态分配地址时出现了IP地址冲突故障。当然,这种情况现在已经很少出现,因为目前工作站安装的Windows XP系统或Windows Vista系统都有防止终端用户重配置的安全防护机制;不过即便如此,笔者认为该故障因素至少也要引起我们注意,因为要是我们日后在解决地址冲突问题上存在疑惑时使得自己能够有据可查。

    另外一次遭遇该问题时,是局域网中存在多台DHCP服务器,并且这些服务器正在同时使用中,而且它们当中的地址范围有的是互相重叠的。要是我们在本地局域网中只运行了一个DHCP服务器,仍然还出现了IP地址频繁冲突现象的话,那我们千万不要忽略这个可能造成地址冲突的原因。我们几乎可以断定,本地局域网中有一个非法的或潜藏的DHCP服务器正在与本地的主要DHCP服务器冲突。

    一般来说,架设在Windows系统下的DHCP服务器,为了防止非法DHCP服务器的干扰运行,它往往只能够在被当前文件夹授权后才能对外发送IP地址。但问题在于这种特殊只在Windows系统下有效,如果局域网中同时还有架设在其他操作平台上的DHCP服务器时,这些服务器不需要被当前文件夹授权,就能对外发送和分配IP地址,这么一来局域网中的主要DHCP服务器在工作时就会受到干扰。

    尽管本地局域网中潜藏有架设在诸如Linux操作平台下的DHCP服务器的现象比较少见,但还有一种更常见的现象是,本地局域网中还存在一个无线接入点,或存在一个共享拨号上网的宽带路由器,这些网络设备几乎都内置有DHCP服务功能,这些设备一般都会使用192.168.0.x或192.168. 1.x地址分配范围。要是巧合,与本地局域网的主要DHCP服务器使用的IP地址分配范围相同或互相重叠的话,那么本地局域网就会自动陷入了这样一个麻烦,两个DHCP服务器同时使用相同的地址范围来为工作站分配IP地址,这么一来IP地址冲突的可能性就相当大了!因此,找出潜藏在局域网中的其他DHCP服务器,是解决IP地址冲突难题的关键所在!
0
相关文章