首页 > 代码库 > 本地主机连不上服务器,外网却能正常连接
本地主机连不上服务器,外网却能正常连接
转载:http://tech.sina.com.cn/sinahelp/2002-12-31/113/262.html
在工作中,经常有用户反映不能链接到新浪的某一个页面,或者使用Outlook连结不到新浪的邮件服务器(错误代码一般是0x800CCC0D,0x800CCC0E,0x800CCC0F),以及登陆某一个页面或者收发邮件特别慢的话,可以教用户使用下面的网络命令进行测试。最常用的网络命令有下面几个:ping,tracert,winipcfg和ipconfig。
其中ping是用户检测用户电脑是否能够连得到新浪的某一个服务器。tracert是用户检测用户电脑连结新浪某一个服务器中间经过的所有接点。winipcfg和ipconfig是用来查看用户电脑的ip地址和dns地址。
常见的电话问答如下:
用户:我不能登陆你们新浪的首页(或者我登陆你们的任你邮就显示internal server error?或者我的outlook连不上你们新浪的服务器?)
客服:请问您上网到其他页面正常吗,上不了新浪的页面具体有什么显示?您输入的网址是否正确?我们这里今天一切正常,我测试可以登陆这个页面。
用户:网址输入没有问题,而且我登陆其他网站都没有问题。
客服:这说明很有可能是您的线路连结我们的服务器有问题造成的。各个网站都是不同的服务器.这样把,请您从您的电脑测试一下是否能连接到新浪的服务器,请问您操作系统是win98还是win2000?
如果是win98的话,请您点“开始”--“程序”--“msdos方式”,如果是win2000的话请您点“开始”--“程序”--“附件”--“命令提示符”,然后在提示符下面输入ping www.sina.com.cn(如果是新浪首页上不去)或者ping pop3.sina.com.cn(免费邮件outlook不能收信)或者ping vip.sina.com (任你邮个人家园登陆不了)。看看有没有返回值?如果显示是Request time out或者unkown host的话,肯定是您的线路有问题,最好让您的网管或者ISP和我们联系。如果您是拨号用户的话,请您换一个拨号试试看。
用户:那您能够查查具体是那里的问题呢?
客服:您可以使用tracert查一下具体是那一个接点出了问题,可以使用tracert www.sina.com.cn这个命令会列出从您的电脑链接到新浪首页经过的所有节点。如果那个接点出了问题,后面的返回时间会显示是*。另外,请您使用winipcfg(针对win98)或者ipconfig(针对win200),查看一下您的电脑的ip地址以及dns服务器地址,以及使用的是那一家服务器提供的上网服务,并留下您的联系电话和姓名,我们也会通知我们的网络系统部协助调查。
Ping
适用环境:WIN95/98/2000/NT使用格式:ping [x] [-t] [-a] [-n count] [-l size]参数介绍:
-t让用户所在的主机不断向目标主机发送数据-a以IP地址格式来显示目标主机的网络地址-n count指定要Ping多少次,具体次数由后面的count来指定-l size指定发送到目标主机的数据包的大小
主要功能:用来测试一帧数据从一台主机传输到另一台主机所需的时间,从而判断主响应时间。数在被测引擎中却排在倒数第二位。但即使这样,我们仍然认为Yahoo可排在第一名,建议每个浏览或搜索Web的人都使用它。详细介绍:该命令主要是用来检查路由是否能够到达某站点。由于该命令的包长常小,所以在网上传递的速度非常快,可以快速检测您要去的站点是否可达。如果执行Ping不成功,则可以预测故障出现在以下几个方面:网线是否连通,网络适配器配置是否正确,IP地址是否可用等。如果执行Ping成功而网络仍无法使用,那么问题很可能出在网络系统的软件配置方面,Ping成功只能保证当前主机与目的主机间存在一条连通的物理路径。它的使用格式是在命令提示符下键入:Ping IP地址或主机名,执行结果显示响应时间。重复执行这个命令,你可以发现Ping报告的响应时间是不同的。具体的ping命令后还可跟好多参数,你可以键入ping后回车,以得到详细说明。
点击放大举例说明:当我们要访问一个站点(例如www.chinayancheng.net)时,可以利用Ping程序来测试目前连接该网站的速度如何。执行时首先在Windows9x系统上,单击“开始”菜单并选择“运行”命令,在运行对话框中输入Ping和用户要测试的网址(例如ping www.chinayancheng.net),该程序就会向指定Web网址的主服务器发送一个32字节的消息,然后,它将服务器的响应时间记录下来。Ping程序将会向用户显示四次测试结果。响应时间低于300毫秒都可以认为是正常的,时间超过400毫秒则较慢。出现“请求暂停(Request time out)”信息意味着网址没有在1秒内响应,这表明服务器没有对Ping做出响应的配置或者网址反应极慢。如果你看到4个“请求暂停”信息,说明网址拒绝Ping请求。因为过多的Ping测试本身会产生瓶颈,因此,许多Web管理员不让服务器接受此测试。如果网址很忙或者出于其他原因运行速度很慢,如硬件动力不足,数据信道比较狭窄,可以过一段时间再试一次,以确定网址是不是真的有故障。如果多
winipcfg(在win2000环境下使用ipconfig)
适用环境:WIN95/98/使用格式:winipcfg [/?] [/all]参数介绍:
/?显示winipcfg的格式和参数的英文说明/all显示有关IP地址的所有配置信息
主要功能:显示用户所在主机内部的IP协议的配置信息详细介绍:winipcfg程序采用Windows窗口的形式来显示IP协议的具体配置信息。如果winipcfg命令后面不跟任何参数直接运行,程序将会在窗口中显示网络适配器的物理地址、主机的IP地址、子网掩码以及默认网关等。还可以通过此程序查看主机的相关信息如:主机名、DNS服务器、节点类型等。其中网络适配器的物理地址在检测网络错误时非常有用。在命令提示符下键入winipcfg/?可获得winipcfg的使用帮助,键入winipcfg/all可获得IP配置的所有属性。
点击放大举例说明:如果使用的系统是win98,如果我们想很快地了解某一台主机的IP协议的具体配置情况,可以使用winipcfg命令来检测。其具体操作步骤如下:首先单击“开始”菜单,从弹出的菜单中找到“运行”命令,接着程序会打开一个标题为“运行”的对话框,在该对话框中,我们可以直接输入winipcfg命令,接着再单击一下回车键,我们就会看到一个如左图所示的界面。如果用户想更加详细地了解该主机的其他IP协议配置信息,例如DNS服务器、DHCP服务器等方面的信息,可以直接单击该界面中的“详细信息”按钮。
如果使用的系统是win2000,则可以在命令提示符输入框里面输入ipconfig回车后,可以看到win2000下的详细信息。
tracert
适用环境:WIN95/98/2000/NT使用格式:tracert [-d] [-h maximum_hops] [-j host_list] [- w timeout]参数介绍:
-d不解析目标主机的名称-h maximum_hops指定搜索到目标地址的最大跳跃数-j host_list按照主机列表中的地址释放源路由-w timeout指定超时时间间隔,程序默认的时间单位是毫秒
主要功能:判定数据包到达目的主机所经过的路径、显示数据包经过的中继节点清单和到达时间。详细介绍:这个应用程序主要用来显示数据包到达目的主机所经过的路径。该命令的使用格式是在DOS命令提示符下或者直接在运行对话框中键入如下命令:tracert主机IP地址或主机名。执行结果返回数据包到达目的主机前所经历的中断站清单,并显示到达每个继站的时间。该功能同ping命令类似,但它所看到的信息要比ping命令详细得多,它把你送出的到某一站点的请求包,所走的全部路由均告诉你,并且告诉你通过该路由的IP是多少,通过该IP的时延是多少。具体的tracert命令后还可跟好多参数,大家可以键入tracert后回车,其中会有很详细的说明。
Tracert命令用来跟踪一个消息从一台计算机到另一台计算机所走的路径,比方说从你的计算机走到杭州广播电视大学。在DOS窗口下,命令如下:C:\WINDOWS>tracert 210.32.48.1
Tracing route to dns.hzrtvu.edu.cn [210.32.48.1]over a maximum of 30 hops:
1 <10 ms <10 ms <10 ms 172.25.164.2492
<10 ms <10 ms <10 ms 172.25.255.343
<10 ms <10 ms <10 ms 210.83.132.2534
<10 ms <10 ms <10 ms 210.83.128.1535
<10 ms <10 ms <10 ms 210.52.242.336 16
ms 31 ms 16 ms 2ge0-gsr1-hz1.cncnet.net [210.52.131.137
16 ms 31 ms 16 ms 6p0-gsr1-sh1.cncnet.net [210.52.131.1298
16 ms 15 ms 31 ms 3p0-gsr1-bj1.cncnet.net [210.52.130.5] .....
上面的这些输出代表什么意思?左边的数字是该路由通过的计算机数目。"10 ms"是指向那台计算机发送消息的往返时间,单位是微秒。由于每条消息每次的来回的时间不一样,tracert将显示来回时间三次。"*"表示来回时间太长,tracert将这个时间“忘掉了”。在时间信息到来后,计算机的名字信息也到了。开始是一种便于人们阅读的格式,接着是数字格式。
点击放大举例说明:要是大家想要详细了解自己的计算机与目标主机之间的传输路径信息,可以使用tracert命令来检测一下。其具体操作步骤如下:首先单击“开始”菜单按钮,从弹出的菜单中找到“运行”命令,接着程序会打开一个标题为“运行”的对话框,在该对话框中,直接输入tracert www.chinayancheng.net命令,单击回车键,我们就会看到一个如右图所示的界面。当然大家也可以在MS-DOS方式下,输入tracert www.chinayancheng.net命令,同样也能看到右图所示的结果画面。在该画面中,我们可以很详细地跟踪连接到目标网站www.chinayancheng.net的路径信息,例如中途经过多少次信息中转,每次经过一个中转站时花费了多长时间。通过这些时间,我们可以很方便地查出用户主机与目标网站之间的线路到底是在什么地方出了故障等情况。如果我们在tracert命令后面加上一些参数,还可以检测到其他更详细的信息。例如使用参数-d,可以指定程序在跟踪主机的路径信息时,同时也解析目标主机的域名。
nslookup
nslookup命令的功能是查询一台机器的IP地址和其对应的域名。它通常需要一台域名服务器来提供域名服务。如果用户已经设置好域名服务器,就可以用这个命令查看不同主机的IP地址对应的域名。
该命令的一般格式为:
nslookup [IP地址/域名]
[例]在本地机上使用nslookup命令。
$ nslookup
Default Server: name.tlc.com.cn
Address: 192.168.1.99
在符号“>”后面输入要查询的IP地址或域名并回车即可。如果要退出该命令,输入exit并回车即可。
netstat
适用环境:WIN95/98/2000/NT使用格式:netstat [-r] [-s] [-n] [-a]参数介绍:
-r显示本机路由标的内容-s显示每个协议的使用状态(包括TCP协议、UDP协议、IP协议)-n以数字表格形式显示地址和端口-a显示所有主机的端口号
主要功能:该命令可以让用户了解到自己的主机是怎样与因特网相连接的。详细介绍:netstat程序有助于我们了解网络的整体使用情况。它可以显示当前正在活动的网络连接的详细信息,例如显示网络连接、路由表和网络接口信息,可以让用户得知目前总共有哪些网络连接正在运行。我们可以使用netstat/?命令来查看一下该命令的使用格式以及详细的参数说明。该命令的使用格式是在DOS命令提示符下或者直接在“运行”对话框中键入如下命令:netstat[参数],利用该程序提供的参数功能,我们可以了解该命令的其他功能信息,例如显示以太网的统计信息、显示所有协议的使用状态,这些协议包括TCP协议、UDP协议以及IP协议等。另外还可以选择特定的协议并查看其具体使用信息,还能显示所有主机的端口号以及当前主机的详细路由信息。
点击放大举例说明:如果要了解盐城市信息网络中心节点的出口地址、网关地址、机地址等信息,可以使用netstat命令来查询。具体操作方法如下:首先单击“开始”菜单按钮,从弹出的菜单中找到“运行”命令,接着程序会打开一个标题为“运行”的对话框,在该对话框中,直接输入netstat命令,单击回车键,我们就会看到一个如左图所示的界面。当然大家也可以在MS-DOS方式下,输入netstat命令。在左图界面中,我们可以了解到用户主机采用的协议类型、当前主机与远端相连主机的IP地址以及它们之间的连接状态等信息。
本地主机连不上服务器,外网却能正常连接