想想点点 2007-6-23 07:13
寻根溯源:IE错误提示大曝光
用户在上网浏览的过程中经常会遇到网页不能访问并提示出错的情况,但大家往往对错误报告不太在意,大家也不知道它们的实际意义。今天大家就一起来认识一下这些错误报告页面,让它们帮助用户分析并解决问题。WaVd/{?A S
RJ
6u4m(I!v6`WV
[b]错误报告的产生[/b] |9V [
NJm-|
XTgX#o
N2l6j"w
错误报告页面来源有两个:你访问的WEB服务器和IE自身的SHDOCLC.Dll文件。当用户在地址栏中输入一个网址,并回车确认后,IE会首先和网站所在的服务器建立连接,一旦建立成功就发送一个标准数据包,服务器则会响应你的请求,发送你需要的文件数据给你,如果你请求的是加密数据或是有权限要求的页面,服务器还会要求你提供相应的用户名和密码 wFh'wJ*e'A
`.r*`4^j0W4K
在这些交互过程中一旦发生错误,错误报告页面就会产生,也形成了通常所说的无法打开网页。如IE无法和服务器建立连接,那么这些错误是IE自身的SHDOCLC.Dll文件产生,如果IE已经和服务器建立了连接,那么这些错误通常是有服务器返回的。
^$Ps2z6p.o|
(uu7~-V)N+sw*e8L,y8Q
[b]找不到服务器[/b]
?Jt)H{9t
Zb4t? \C0WMSeX!z
在分析最常见的找不到服务器错误之前,先让大家来了解一下域名解析。大家知道,服务器地址总是用IP来表示的,同时,大家也会为网上的服务器取一些容易记忆的域名。例如www.yahoo.com。相信大家已经猜到,域名和IP是相对应的。而低层的网络通信都是根据IP进行的,那么如何在域名和IP间转换呢? 9cI'aI"jvnv7B
S!jm-GD1I!h
通常大家的ISP服务商都会为用户提供域名解析服务,域名解析服务是由一台或多台的专用服务器来执行的,在大家的网络连接属性TCP/IP设置中,就有一个项目是设置域名解析服务器IP地址的。当用户访问某个网站时候,就先把域名提交到域名解析服务器,域名解析服务器(DNS)把它翻译成IP地址后再送给用户的电脑。
9p3s*u/h[l
f,|A&@+\
如果连接不到域名解析服务器或输入域名错误,那么IE就会返回找不到服务器的错误页面。同时,如果域名解析服务器正确解分析了域名的IP地址,但由于服务器故障或线路问题无法访问,也一样得到的是找不到服务器的错误页面(如图1)。 9S'f#jC)b5[
!a0@eOPVGj+N4L
Pe*B-b
A+~e{L+b
[img]http://it.x6x8.com/rjjc/UploadFiles_9738/200703/20073405554694.jpg[/img]
_.Db
{wG+H
'FRc0E]+c!V
ro\)n4N
!W!p Lv0[G
图1 找不到服务器 ;\y*~L,t*We
!L)o;ZT-g
pJ/B.[DJHPu
4}n
S(z,S.U C
[/b]