服务器,可以ping通 但是无法访问WEB?
访问Web服务器是许多局域网用户经常要做的一项“功课”,在频繁访问过程中,不少朋友积累了一些Web服务器访问经验,这些经验常常会帮助他们快速解决一些无法访问的小故障。不过,本文下面贡献出来的Web服务器不能访问故障现象却比较特别,如果不加细细分析,单纯以经验来解决故障时,多半容易走弯路;为了帮助各位朋友高效访问Web服务器,笔者现在就将这种特别的网络访问故障排除过程还原出来,希望大家能从中收到启发!
能Ping通但是不能访问
某单位局域网规模不大,总共18台普通计算机,外加一台安装了Windows Server 2003系统的Web服务器,所有普通计算机以及Web服务器全部连接到一台可管理的核心交换机中,并通过宽带路由器实现局域网共享上网。平时,18台普通计算机中安装使用的操作系统不尽相同,有使用Windows XP系统的,有安装Windows Vista系统的,也有两台计算机比较破旧仍然还在使用Windows 98系统,不过这些计算机都能正常访问局域网中的Web服务器。
可是,最近一段时间,局域网用户通过IE浏览器访问Web服务器站点内容时,系统屏幕上竟然出现了身份验证对话框,要求用户输入合适的用户名和密码信息;事实上Web服务器根本没有启用身份验证功能,它平时能允许局域网中的任何用户通过匿名身份登录、访问其中的站点内容,那为什么现在会出现这种现象呢?更让人感到奇怪的是,网络管理员无论输入Web服务器的合法用户账号还是输入超级管理员账号,都无法顺利通过Web服务器的身份验证,这是什么原因呢?网络管理员尝试使用Ping命令来测试局域网目标Web服务器的连通性时,发现Web服务器能够被正常Ping通,这也证明局域网普通计算机到Web服务器之间的物理连接线路是正常的;在线路通畅的情况下,遇到Web服务器访问不正常的故障现象,这很可能是Web服务器自身哪里出现了问题。
检查Web站点访问权限
起初,网络管理员还以为是Web服务器自身设置不当,造成了局域网用户不能正常访问。考虑到Web服务器突然要求进行身份验证,网络管理员判断这肯定是Web服务器的访问权限被意外修改了,于是立即进入Windows Server 2003服务器系统,依次单击“开始”/“设置”/“控制面板”,双击控制面板中的“管理工具”图标,再双击其中的IIS控制图标,打开对应系统的IIS控制台窗口,从中找到目标Web服务器对应的站点名称,然后用鼠标右键单击目标站点名称,执行右键菜单中的“属性”命令打开目标站点的属性设置窗口;单击该设置窗口中的“目录安全性”选项卡,在对应选项设置页面的“身份验证和访问控制”处单击“编辑”按钮,打开如图1所示的设置对话框,在这里网络管理员无论是选中还是取消选中“匿名访问”、“集成Windows验证”等选项,Web服务器依然还要进行身份验证,这说明这种故障现象与目标Web服务器的访问权限设置无关。
检查服务器连接限制
由于输入了合法用户账号、甚至超级管理员账号也不能正确登录进Web服务器,网络管理员开始怀疑起Windows Server 2003服务器系统可能对用户的同时连接数量进行了限制,因为一旦对Web服务器的站点主目录用户连接数量进行限制时,延后登录的用户是无论如何也不会访问到Web服务器中的站点内容的。想到这一点,网络管理员先是打开服务器系统的资源管理器窗口,从中找到Web服务器的站点主目录,并用鼠标右键单击该目录图标,执行快捷菜单中的“属性”命令,打开目标站点主目录的属性设置窗口;单击该设置窗口中的“共享”选项卡,在对应的选项设置页面中,网络管理员果然发现Windows Server 2003服务器系统将该目录的用户访问数量限制为了5,于是尝试将该参数修改成20,同时保存好该设置操作,之后再次访问Web服务器时,仍然出现了相同的故障现象。
后来,网络管理员上网查询了用户连接限制方面的信息时,发现Windows Server 2003服务器系统要是授权模式设置不当时,也会出现用户连接数量受到限制的现象。搜索到这样的结果,网络管理员心中暗自兴奋了一下,看来Web服务器不能访问的故障现象马上就能解决了;他立即打开Windows Server 2003服务器系统的“开始”菜单,从中依次点选“设置”/“控制面板”命令,并双击其中的“授权”选项,在其后的界面中网络管理员发现服务器系统在默认状态下选用了“每服务器”选项,同时看到用户连接数量显示为“5”,很明显这里的参数没有设置正确。网络管理员立即选用了这里的“每设备或用户”选项(如图2所示),之后在每设备或每客户授权对话框中选中了“我同意”选项,最后重新启动了一下服务器系统;原以为这样的努力肯定会有收获,可是重新从普通计算机中访问局域网Web服务器时,系统屏幕上还是出现了让人讨厌的身份验证对话框。
意外找到故障原因
就在网络管理员毫无头绪的情况下,某位局域网用户突然跑来向网络管理员求援,说他们部门为了工作需要,最近新买回来了一台网络打印机,将该网络打印机连接到单位的核心交换机中,并设置好相关的网络打印参数后,他们部门的所有用户都能正常使用网络打印机打印材料了,不过在今天,他自己的计算机却不能使用网络打印机了,而其他人却能正常进行网络打印。听到这位用户的求援,网络管理员立即来到了网络打印机现场,登录到打印机后台管理界面,偶然之间打开了网络打印机的日志页面,发现网络打印机的IP地址与局域网中某台计算机IP地址发生了冲突,再仔细检查那个发生冲突的IP地址时,竟然是Web服务器使用的IP地址,怪不得Web服务器不能正常访问,原来网络打印机的IP地址与它使用的IP地址发生意外冲突了。
原来,为了管理和维护方便,网络打印机上也运行着一个Web服务,用户通过Web形式的后台管理界面,可以非常轻松地设置网络打印机的各种上网参数,不过网络打印机自带的Weh服务器在默认状态下不支持匿名访问。当用户为网络打印机设置的IP地址与Web服务器地址发生冲突时,局域网用户再在IE浏览器窗口的地址栏中输入Web服务器的IP地址时,其实访问的是网络打印机的后台登录界面,这也是为什么访问Web服务器时系统屏幕上出现身份验证对话框的原因。此时,使用Ping命令测试Web服务器的连通性时,却测试到了网络打印机身上,那样一来网络打印机可以被Ping通,但需要输入合法的用户账号才能访问。
弄清楚了故障原因后,网络管理员立即修改了网络打印机的IP地址,保证了Web服务器的IP地址没有与其他计算机的IP地址发生冲突,结果再次访问Web服务器时,果然能够很快速地打开其中的页面内容了,至此Web服务器能Ping通但不能访问的故障现象就被成功解决了。
最后的总结
这种网络故障解决起来其实并不十分复杂,顺藤摸瓜一定能够找到最终的故障原因。不过,该故障从另一个角度提醒我们每一位网络管理员,解决网络故障不能盲目地套用经验,而应该先在解决故障之前熟悉网络环境的最新变化,熟悉工作环境中的各种网络设备的功能特性,只有知道了网络的最新变化以及网络设备的各种特性,我们才会在遇到网络故障的时候,下意识地进行思考与联想,只有这样才能迅速地找到具体的故障原因,并且能够及时地采取措施来快速解决网络故障。
这个可能是
1、有可能别人把ip改成了服务器的 2、有可能内网有arp病毒攻击
目前内网内ARP攻击、骷髅头、DDOS、超大Ping包……一系列内网攻击都能导致内网掉线,甚至像ARP这样的攻击又不好查出来,杀毒软件也没办法解决,又没法根除。这也是重装系统过后,无法解决内网掉线的主要原因。像很多人用软件对你进行限速你几没辙了。
目前唯一能彻底解决的就是免疫墙技术了,通过免疫墙技术部署免疫网络解决方案。免疫网络解决方案,对你的网络不需要做大的改动,可以用免疫墙设置策略,不装驱动不让上网,装了就拦截。就能直接从网卡上面拦截每一台电脑发出的病毒攻击,进行统一管理,网络管理员只有一个,还能监控整个内网电脑的上网状况,有异常情况准确定位报警。
是不是服务器N长时间没有重启了?还有就是你说的CPU,你可以用命令看一下那个进程占用的多,或者别的什么原因。还有就是你ping的时候网络丢包多少,如果少的话,估计不是服务器CPU的问题,如果CPU占用量多的话,ping包有的也恢复不了的。
web地址正确,打不开网页的原因如下:
1、没有联网,网络掉线了。重新安装下网线插头或者重启网线电源。
2、网站的服务器出错了,点击其它网页可以正常上网的话就是网站服务器的原因。
3、web地址俗称网址 。IP地址英文IP address是分配给主机的32位地址,它标识了在网络上的一个节点,并且指定了在一个互连网络上的路由信息。
127001访问 说明Apache已经没有什么问题了!
然后,简单说就首先是设置固定IP地址如:192168010,然后让其它本地机器使用这个地址访问 ,其次开放防火墙80端口。防火墙包括WIN自带的。和第三方软件。如果没有安装,就在本地连接里。找找看吧,希望能帮助你
防火墙设置一下,要么是***停止工作,要么就是NAT,因为你服务器是在内网,是一个网络里面,用的是私有地址,肯定能访问,私有地址在公网上是不能使用的,但是外网都是使用的是公网地址,所以要端口映射(NAT)设置一下就行,还有***,一般是IPSEC ***,L2TP ***,这种***都是比较不人性化的,可能会出现***不能工作
1打开cmd窗口,netsh winsock reset。重启电脑即可。
2、刷新DNS: ipconfig /flushdns, ipconfig /displaydns, ipconfig /renew重请从DHCP服务器获得IP
能PING通但打不开网页的终极解决方法
一、网络设置的问题 这种缘故原由比力多呈现于需要手动指定IP、网关、DNS服务器联网方式下,及使用代办署理服务器上网的。细心查抄计算机的网络设置。
二、DNS服务器的问题 当IE没有办法浏览网页时,可先测验考试用IP地址来访问,要是可以访问,那么应该是DNS的问题,造成DNS的问题可能是连网时获取DNS出错或DNS服务器本身问题,这时候你可以手动指定DNS服务(地址可以是你本地ISP供给的DNS服务器地址,也可以用其它地方可正常使用DNS服务器地址。在网络的属性里进行(节制面板-网络和拔号连接-本地连接-右键属性-TCP/IP和谈-属性-使用底下的DNS服务器地址)。差别的ISP有差别的DNS地址。有时候则是路由器或网卡的问题,没有办法与ISP的DNS服务连接,这种情况的话,可把路由器关一会再开,或者从头设置路由器。 另有一种可能,是本地DNS缓存呈现了问题。为了提高网站访问速度,系统会AUTO将已经访问过并获取IP地址的网站存入本地的DNS缓存里,一朝再对这个网站进行访问,则再也不通过DNS服务器而直接从本地DNS缓存取出该网站的IP地址进行访问。所以,要是本地DNS缓存呈现了问题,会导致网站没有办法访问。可以在"运行"中执行ipconfig /flushdns来重建本地DNS缓存。
1集成window身份验证 右击"我的电脑"->"管理"->"服务和应用程序"->"Internet信息服务管理器" ->"网站"->"默认网站"->"属性"->"目录安全性"选项卡->"身份验证和访问控制块"->"编缉"->选中"集成windows身份验证"(针对win2003系统,其它系统大体相同) 2集成身份验证后,对匿名用户使用下列windows用户帐户, 用户名为 机器名\IUSR_机器名,密码系统自动添加。此用户属于Guests用户组,不能更改。 匿名访问 Internet 信息服务的内置帐户 3登录用户隶属于Debuger Group组和Adminstrator组(调试权限和对文件完全控制权限), ASPNET用户隶属于Administrator组(操作apsx文件权限) 4在IE里 自动使用当前用户名和密码登录(要注销重新登录才有效) "工具"->"Internet选项"->"自定义级别"->"自动使用当前用户名和密码登录" 5检查 “保持HTTP连接”复选框是否选中,如果没有,选中。 7没有创建应用程序 控制面板——>管理工具——>Internet信息服务——>找到你的项目 ——>属性——》虚拟目录 选项,下面有一个 <应用程序名>,后面有一个<按钮>, 看一下是创建还是删除,如果是创建,点击一下,按钮就会变为删除,然后保存
0条评论