服务器 频道

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

故障分析

    为了确保服务器能够正常工作,笔者先用手工修改地址的办法,将网络打印机的IP地址重新改为了“10.176.6.119”,并且将服务器IP地址恢复成先前使用的IP地址,这样一来服务器又能正常工作了。虽然这种地址冲突的故障已经被排除了,但对故障产生的原因笔者却一直耿耿于怀;到现在为止,笔者还不认为该故障原因是由网络打印机引起的,毕竟在没有人为修改IP地址的情况下,网络打印机只能被动地从局域网DHCP服务器中获得动态IP地址,但事实上DHCP服务器中的动态地址池中并没有包含服务器的IP地址,难道是局域网中还存在另外一台DHCP服务器,网络打印机所获得的IP地址难道是这台DHCP服务器分配的?

    为了检验局域网中是否还存在另外一台DHCP服务器,笔者先尝试着将先前已经启用的DHCP服务器暂时停用掉,然后登录进局域网中的一台普通工作站系统中,并进入到该系统的本地连接属性设置对话框中,选中“Internet协议(TCP/IP)”项目,再单击“属性”按钮,打开如图2所示的TCP/IP属性设置页面,在该设置页面中选中“自动获取IP地址”选项,最后单击“确定”按钮结束IP地址配置操作。按照道理,DHCP服务器被停用之后,这台被设置成自动获得IP地址的工作站无法正常上网才对,然而让笔者感到非常意外的是,在DHCP服务器停用的条件下,该工作站仍然能够访问局域网,这说明局域网中还有其他DHCP服务器在为当前的工作站提供地址分配服务。


    为了查出究竟是哪台计算机开通了DHCP服务,笔者又在该工作站中打开了系统运行对话框,并在其中执行“cmd”字符串命令,将系统工作状态切换到MS-DOS窗口,再在该窗口命令行中输入字符串命令“ipconfig /all”,单击回车键后,我们从弹出的结果信息中看到另外一台提供DHCP服务的工作站地址为“10.176.6.110”,该工作站其实就是导致服务器IP地址发生冲突的“罪槐祸首”。查看网络地址分配备案表后,笔者发现另外一台隐藏的DHCP服务器竟然是局域网中的某个打印服务器;进入到该打印服务器的属性设置界面后,笔者很快就从中找到了一个名为“DHCP CFG”的标签设置页面,在该设置页面中笔者发现DHCP服务在默认状态下是被自动启用的,看来故障的原因真的是由这台打印服务器的DHCP功能引起的;当笔者在打印服务器的属性配置界面中,将其默认的DHCP服务功能修改成“Disable”后,先前那台被设置成自动获得IP地址的工作站果然不能正常上网了,这从另外一个角度说明打印服务器中自带的DHCP服务功能正是WEB服务器IP地址遭遇冲突的原因所在。
0
相关文章