欢迎来到天天文库
浏览记录
ID:14682958
大小:324.00 KB
页数:5页
时间:2018-07-30
《网络连接正常与否的测试方法及命令详解》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、网络连接正常与否的测试关键就是ip地址是否正常,网关是否正常。前者相当于你在网络世界的身份id,后者则相当于你的GPS导航。一、背景知识:1、OSI(OpenSystemInterconnection,开放系统互连)七层网络模型从客户端到服务端的过程就是这样,而代理服务器,则是先从客户端到代理服务器再中转到服务器端。2、ISP(InternetServiceProvider),互联网服务提供商,即向广大用户综合提供互联网接入业务、信息业务、和增值业务的电信运营商。3、ip地址8.8.8.8,google的公共dns,可以ping通的dns地址,各大运营商都可以ping通。4、ip地址
2、166.111.8.238,bbs水木清华站的地址,速度和ip地址都很稳定的国内高校ip地址,可用来测试网络是否真正连通。可以用http://166.111.8.238来浏览网页以确定是不是dns故障5、hosts优先级大于dns,当使用代理(不包括vpn)时,使用代理的所有程序对本地的hosts及dns设置失效(那种用域名做代理地址的除外)。6、VPN是一种三层封装加密技术,vpn拨号后将产生自己的一套ip及dns,而代理是第7层应用层协议。7、私网ip:共有三段,10.x.x.x,172.16.x.x至172.31.x.x,192.168.x.x。internet保留了这些地址供
3、内部网络使用,避免了以后接入公网时引起地址混乱。而169.254.x.x的ip则是window系统无法自动获取ip之后产生的一个ip,是不能使用的ip。下文中提到的命令,都是在终端shell来完成(打开开始菜单——运行——cmd——确定)二、网络环境一:拥有公网ip不管是自动获取的公网ip还是固定ip,那么一般来说是不会有什么问题,在做完以下测试后,还有问题就得找isp了。1、如果在拨号完成,并已获得ip的情况,但却不能上网。可以用ping命令测试下8.8.8.8和166.111.8.238,如果是通的,那就ping域名测试一下,如果也是通的,但浏览器就是上不去网的话,肯定是浏览器设
4、置了错误的代理。2、进行vpn拨号****操作后,由于ip地址和路由表可能已经发生变化,这个变化也影响ping命令的结果。三、网络环境二:使用私网ip,然后通过路由器(看第1步到第5步)或者代理服务器上网(看第6步)第1步,检查自己的ip(cmd下运行ipconfig/all,或者查看本地连接的状态——支持),ip地址和自己的网关一定得是同一个网段的,不然这个网关就没有意义。同网段ip之间的访问是不需要网关的。第2步,检查dns的设置,要么是自动获取,要么是自己指定一个,不能是空白。(检查方法同上)第3步,ping网关的ip地址,如果是路由器拨号共享上网的环境,那么还可以ping下路
5、由器的wan口地址第4步,ping8.8.8.8和166.111.8.238第5步,ping域名,如果域名是正常的,而http://166.111.8.238打不开,浏览器代理设置错误。如果ping域名不正常而http://166.111.8.238打得开,dns设置错误,换一个dns。如果ping域名却解析得到了127.0.0.1,那么估计是hosts上设置了。第6步,在浏览器里设置必要的代理之后,先做上面提到的第1步和第3步,然后就是ping代理服务器的地址,代理服务器是不用再检查其他的东西了。如果打不开,要么是代理被限制了,或者速度不行。四、其他命令1、tracert路由追踪命
6、令,ping只关心目的包是否到达,而tracert则表征了包的到达过程2、routeprint命令,显示本机当前的路由表信息一般用户,路由表只需要一条默认路由,也就是本地连接的网关就足够了。只有双网卡,或是双路由的环境中需要查看路由表以及添加静态路由的时候才会用到这些命令。可以看看这三个例子http://bbs.crsky.com/read.php?tid=1932307http://bbs.crsky.com/read.php?tid=1963406http://bbs.crsky.com/read.php?tid=19531053、nslookup命令查看dns域名解析结果,以验
7、证dns是否正常。4.telnet命令ping命令并不全能,有的时候,服务器可能设置了禁ping的功能,而你又确定服务器打开了某个端口的功能,那么就用可以telnetip端口号的方式来访问。如图所示表明已经打开了对应的80端口。5.linux里,其中查看ip的命令ifconfig,其他也是这些命令。
此文档下载收益归作者所有