服务器无法访问的应对策略
作者: 来源: 添加时间:2006-5-24 15:02:164、域名解析,是否正确
倘若你使用Ping命令可以Ping通Web服务器的IP地址,可就是无法通过网址访问到服务器中的内容时,那就表明你的工作站中的名称解析一定存在问题。要解决这样的故障问题,你可以按照如下步骤来逐步排查:
首先看看本地的Hosts文件是否包含有对应Web服务器的无效项,要是存在的话,可能就会导致本地工作站因域名解析出错而无法与Web服务器建立连接。在检查Hosts文件信息时,你可以先打开系统的资源管理器窗口,然后进入到“%SystemRoot%System32DriversEtc”文件夹窗口中(其中%SystemRoot%表示Windows系统所在的具体路径),找到其中的Hosts文本文件;
接着用鼠标右键单击该文件,从弹出的右键菜单中选中“打开方式”选项,再从下级菜单中选中“记事本”程序来打开Hosts文本文件。下面,再检查一下该文本文件中是否包含有关Web服务器的地址记录,要是发现有这样的记录存在时,不妨再检查一下对应Web服务器网址的IP地址是否正确,要是不正确的话,必须将它修改正确,最后重新保存好该文件。这样的话,Hosts文件日后就能准确地将Web服务器的网址解析成对应的IP地址,那么本地工作站就能顺利与服务器进行访问连接了。
倘若你的计算机用DNS作为域名解析方法时,你还需要检查本地计算机的DNS配置是否正确,或者检查一下本地网络中的DNS服务器是否存在问题。在检查DNS配置是否正确时,可以先将系统切换到MS-DOS工作模式,然后在DOS命令行中执行“Ipconfig /all”命令,在随后出现的结果页面中,看看本地DNS服务器的IP地址是否设置正确,要是不正确的话,必须打开网络属性设置窗口,对DNS服务器的IP地址进行重新设置。
5、Web权限,是否开放
有时我们可以与Web服务器建立连接,可就是无法打开服务器中的网页内容,这是怎么回事呢?遇到这种现象时,基本可以确定客户端与服务器之间的网络连接是正常的,至于出现不能打开网页内容的现象,多半是Web服务器的权限没有设置得当。此时,你可以按照下面的步骤,检查服务器的Web权限是否设置正确:
用鼠标右键单击系统桌面中的“我的电脑”图标,然后从弹出的右键菜单中执行“管理”命令,在打开的计算机管理窗口中,依次展开“服务和应用程序”/“Internet信息服务管理器”选项,如图4所示;

接着再用鼠标右键单击一下指定的Web服务器站点,并从其后打开的快捷菜单中执行“属性”命令,在接着出现的Web站点属性设置对话框中,单击一下“目录安全性”标签,并在对应标签页面的“匿名访问和身份验证控制”设置项处单击“编辑”按钮;
下面再在弹出的“验证方法”设置对话框中,检查一下是否启用了“匿名访问”功能,要是该功能没有被正确启用的话,可能会影响访问Web服务器中的内容;
此外返回到Web服务器站点属性设置对话框,单击其中的“主目录”标签,看看对应标签页面中的“读取文件”、“目录浏览”权限是否开通,要是没有开通的话,你必须将它们都选中,这样一来说不定就能保证你顺利访问到Web服务器内容了。
6、目标地址,受否受限
倘若指定IP地址的工作站可以正常访问其他Web服务器内容,可偏偏就不能访问到指定服务器的内容信息时,那你就必须要检查一下该服务器,是否对指定工作站的IP地址进行了过滤,从而导致该工作站没有权利访问到该服务器中的内容了。在检查服务器是否对指定工作站的IP地址进行过滤时,你可以按照如下的操作步骤来进行:
依次单击“开始”/“程序”/“管理工具”/“Internet服务管理器”命令,在随后打开的Internet服务管理控制台窗口中,用鼠标右键单击目标web服务器站点的名称,从弹出的快捷菜单中执行“属性”命令;
在接着出现的Web服务器站点属性设置界面中,单击“目录安全性”标签,并在对应标签页面的“IP地址及域名限制”设置项处,单击“编辑”按钮,在其后打开的编辑设置窗口中,看看指定工作站的IP地址是否出现在了“拒绝访问”列表框中了,要是该地址已经被拒绝的话,你必须及时将它删除,最后单击“确定”按钮,并刷新一下IIS服务,这样就能保证指定IP地址的工作站可以顺利访问Web服务器了。