扫一扫
关注微信公众号

DHCP服务器设置不当导致无法访问Web网站
2007-10-09   网络

[故障现象]

计算中心机房的网络管理员打电话诉称,该中心所有学生用计算机均无法访问校园网络的Web网站。经详细询问后,得知以下信息:

机房内的计算机之间仍然可以在网上邻居中发现对方;

连接至同一交换机的教师机仍然可以访问校园网 W e b服务器和 Internet。

机房内的计算机依靠DHCP服务器自动获取IP地址,教师机则采用固定lP地址;

服务器重新安装了Windows 2000 Server操作系统;

在重装服务器之前与校园网的连接一切正常。

Web浏览器的连接设置未做任何修改。

机房内的所有计算机均无法Ping到校园网Web服务器。

诊断过程导致机房无法访问校园网络的Web网站的可能性不外乎以下几点:

与校园网之间发生连通性故障:

浏览器设置错误

Web服务器错误

网络协议配置故障。
然而,到目前为止,基于用户提供的信息,我们至少已经可以排除前三项设置了。那么,问题是不是就出在网络协议配置上呢?假如真是就出在协议配置上,那根子肯定在DHCP服务器上,因为计算机的网络配置全部来源于

DHCP服务器 ,也就是说DHCP服务器提供的网络配置有错误。

排除心得 来到计算机机房后,首先检查了DHCP服务器的配置,发现为作用域指定的IP地址范围没错,可问题出在了子网掩码上。子网掩码修改完毕后,重新启动学生机并进行测试,故障顺利排除!

由于网络内的计算机数量太多(300余台,所以,我们采用了保留的 C类IP地址段192.168.0 .0一192.168.255.255。如果使用C类的子网掩码255.255.255.0,那势必要将网络划分为两个以上的IP子网,而IP子网之间的通讯就需要使用路由器(Wndows NT和Windows  2000都具有软件路由功能),从而影晌数据传输速率。为了避免这种情况的发生,我们采用了缩短子网掩码的方式,即采用255.255.0.0作为子网掩码,从而将192.1680.0~192.168.255.255由默认的255个小网络变成了1个大网络,计算机之间即可无阻碍地进行通讯了,多媒体播放等应用也可以完美地得以实现。

分配给计算机中心的IP地段是192.168.100.0~192.168.100.255,子网掩码是255 .255.0.0。然而,新来的网络管理员在安装Windows 2000时虽然将IP地址池的范国设置对了,可是在设置子网掩码时却使用的默认值,即255.255.255.0。由于子网掩码不同,所以计算机机房与校园网络分别在两个不同的IP网段中,而在这两个网段之间又没有任何路由措施,计算机机房无法访问校园网络也就是非常自然的事了。

使用DHCP服务器,无需为网络中的计算机—一配置IP地址,不仅可以减轻网络管理员的网络配置和维护的繁琐和重复性劳动,而且还可以减少由于配置问题导致IP地址冲突发生的可能性。DHCP服务器一般情况下都能很正常地工作,但有时也会出各种各样的问题。以下是一些常见的故障及排除方法:

(1)服务器停止

导致服务器停止的原因通常有以下三种情况 :

配置过程中出现错误。该故障通常出现在DHCP服务器配置刚刚完成或管理刚刚完成后发生。此时,应当检查DHCP服务器的配置选项是否正确,或者修改后的配置是否没有保存。除此之外,还要检查一下系统提供的清单,看看是否在安装过程中漏掉了一些关键步骤。

DHCP服务器未被授权在网络上运行。DHCP配置完成后,应当在控制域或活动目录中对其进行授权,所授子的权限要由当前服务器在网络中的角色来决定。为避免由于授权原因而导致的错误,应当在DHCP服务器配置完成之后,尚未为客户提供服务之前,先在网络中验证服务器是否合法。

HDCP服务器停止运行或无法启动。导致该故障的原因可能是多方面的Windows 2000 Server会在事件日志和审核日志中记录该运行故障,您可以查看这些日志文件,并从中找到服务器停止运行或无法启动的原因。

(2)无法为客户机提供服务

导致DHCP服务器无法为客户机提供服务的原因通常有以下五种情况:

当前服务器无法在一个或多个网络连接上提供服务。检查该服务器是否为多宿主服务器,或使用的TCP/IP配置是否为动态连接。

DHCP服务器中没有配置作用域或超级作用域,或者配置的作用域没有被激活。可使用DHCP管理器检查DHCP服务器的作用域或超级作用域属性,确认是否由该原因而导致故障发生。服务器与客户机不在同一个子网中,而且DHCP服务器未配置远程服务。为DHCP服务器与作用域子网间设置适当的路由,并在DHCP服务器上配置超级作用域,即可实现对远程客户进行管理。

DHCP服务器上配置的作用域己经占满,IP地址池中己没有可供分配的资源,从而造成无法再进行地址租用。系统管理员可以采取两种措施解决该故障,一是将作用域地址范围扩大,即扩大IP地址池中IP地址的范围;二是创建新的附加作用域,增加新的IP地址段;三是降低地址租约期限,及时回收不再使用的IP地址,从而再将其租用出去。DHCP服务器提供的IP地址与网络上其他的DHCP服务器提供的IP地址发生冲突。该故障的解决万案只有一种,即合理安排每个DHCP服务器中的IP地址池,保证同一作用域中的IP地址不相互重叠。

(3)服务器数据库损坏

当DHCP服务器数据库损坏时,服务器会向管理员提示系统出错。可使用DHCP服务器数据恢复选项检查数据库并修正错误,或者使用DHCP管理工具提供的协议功能验证和协调服务器。在诊断和解决DHCP服务器数据破坏问题时,可按照下述方式检测损坏情况 并还原DHCP服务数据。第一,确认在DHCP服务器上丢失或损坏数据的来源、通常情况下,可使用JetPack.exe应用程序进行初步诊断或修复。第二,根据可用于服务器备份的选项对DHCP服务器进行快速恢复。第三,使用高级DHCP恢复选项进行恢复。例如,利用数据库文件Dhcp.mdb的备份副本恢复数据库,或使用 DHCP配置注册表项生成新的数据库文件。

(4) DHCP客户机配置并启动之后没有配置IP地址


如果排除了DHCP服务器故障的可能性之后,那么,导致该故障的原因只能是网络的连通性存在问题,使客户机无法与DHCP服务器连接并获得IP地址租约。因此,应当对网络的连通性进行必要的检查。

(5)DHCP客户机被指派了不正确的IP地址


该故障往往出现在Windows 2000或Windows 98客户机上。原因在于安装有该类操作系统的客户机拥有IP地址自动配置功能,如果找不到DHCP 服务器,则DHCP客户机使用从Microsoft保留的B 类网络(地址类型为169.254.0.0 子网掩码为255.255.0.0)中选择的地址自动配置其IP地址和子网掩码。如果排除了DHCP服务器故障的可能后,那么,导致该故障的原因也很可能是网络的连通性存在问题。


(6)网络中有多个客户机不能从DHCP服务器获得IP地址 

在服务器正常运行且设置的作用域并没有满的前提下,应当检查服务器设置的作用域的IP地址与网络ID号是否相同,或者检查路由器设置是否正确。另外 如果局域网中存在多个DHCP服务器,且服务器作用域的地址池有重叠时,也会发生类似故障。

热词搜索:

上一篇:如何加强Windows NT Server的安全管理?
下一篇:为什么服务器能正常上网,但是客户机却不能上网?

分享到: 收藏