服务器 频道

经验谈:服务器IP地址突遭冲突之谜

    【IT168 专稿】为了让服务器系统能够高效、稳定地运行,不少网络管理人员往往会为服务器主机分配一个保留的静态IP地址,以避免服务器与其他工作站系统发生地址冲突故障。然而在实际管理和维护服务器的过程中,我们有时还会遇到服务器系统与其他工作站系统发生地址冲突的故障现象。面对这种奇怪的地址冲突故障,作为网络管理员的我们究竟该采取什么措施来进行快速应对呢?下面,本文就从实战角度出发,来将笔者突然遭遇到的一则服务器IP地址与其他工作站IP地址发生冲突的故障现象贡献出来,但愿这则实例能给各位一些启发!

故障回放

    单位局域网中的一台WEB服务器平时运行一直很正常,从来没有发生过IP地址被其他工作站“抢夺”过去的现象。然而最近单位一次偶然的停电现象,改变了服务器四平八稳的运行状态;当单位停电事故排除后,笔者重新启动了服务器系统,可是在登录服务器系统的过程中,系统却弹出了类似“发生地址冲突”的错误提示,对于这种故障提示笔者感到非常的意外,因为单位局域网中的几台服务器都统一分配了静态的IP地址,并且这些地址都被排除在动态分配地址范围之外的。现在,服务器系统只是重新启动了一下,怎么就会突然出现IP地址冲突的现象呢,这难道是有人看中了服务器的IP地址?

    为了查明局域网中究竟是哪台工作站在与服务器“争抢”IP地址,笔者登录进了一台安装了Windows XP系统的工作站中,依次执行该系统桌面中的“开始”/“运行”命令,在弹出的系统运行对话框中输入字符串命令“cmd”,单击回车键后,将系统工作状态切换到MS-DOS窗口,在该窗口的命令行中执行字符串命令“nbtstat -a 10.176.6.116”,其中“10.176.6.116”是单位WEB服务器的静态IP地址,从其后弹出的结果信息中笔者找到了造成服务器IP地址发生冲突现象的工作站网卡MAC地址;有了这个地址后,笔者就能有办法找到究竟是哪一台工作站与WEB服务器“抢夺”IP址的了。

    笔者从网上下载了一款名为Nbtscan的MAC地址扫描器,通过该工具笔者很快找到了对应目标MAC地址的工作站,原来该工作站竟然是一台网络打印机。网络打印机为什么会突然与服务器“争抢”IP地址呢?笔者印象当中记得当时将“10.176.6.119”地址分配给了网络打印机,怎么现在的IP地址变成了服务器的地址呢?难道是单位上的同事悄悄地改动了网络打印机的地址?

    为了检验网络打印机的IP地址究竟是否已经被设置成了“10.176.6.116”,笔者登录进了与网络打印机直接相连的工作站系统中,并依次执行“开始”/“设置”/“打印机和传真”命令,打开了打印机列表窗口;在该列表窗口中用鼠标右键单击目标网络打印机的图标,从弹出的快捷菜单中单击“属性”命令,打开网络打印机的属性设置对话框。单击该对话框中的“端口”标签,然后在对应标签页面的端口列表中,选中打印机的网络连接端口,并单击“配置端口”按钮,打开如图1所示的端口设置界面,在该设置界面中笔者看到网络打印机的IP地址果然变成了服务器使用的IP地址,很明显网络打印机真的“抢夺”了服务器使用的IP地址。


    尽管局域网中启用了DHCP服务器,在单位发生了停电事故后,笔者也是先启用了网络打印机、后启动了服务器系统,按照道理网络打印机最多与其他普通的工作站发生地址冲突现象,而不应该也不可能与服务器发生地址冲突现象呀,毕竟服务器的IP地址已经从DHCP动态地址范围内排除在外了,也就是说DHCP服务器是没有权利将服务器IP地址分配给网络打印机的,但事实偏偏出现了服务器IP地址被网络打印机“争抢”过去的现象。
0
相关文章