45fan.com - 路饭网

搜索: 您的位置主页 > 路由器说明书 > 阅读资讯:网络排错中经常使用到的命令有哪些

网络排错中经常使用到的命令有哪些

2013-07-01 22:39:32 来源:www.45fan.com 【

以下命令的使用环境均是基于WINDOWS操作系统,下面小编将同大家分享网络排错中经常使用到的命令有哪些,希望对您排除网络故障有所帮助!

Ping

Ping发出的报文属于ICMP数据报,用于探测目标IP主机是否存在,在网络检测过程中经常用到,拿几个常用参数的来说。

1、-t:如果加这个参数,则会一直PING,直到用ctrl+c中断,这个经常会用到;

2、-a:将IP地址解析为主机名;

 

3、-n cont:发送几个请求;

4、-l size:指定发送数据包的大小,最大为65500,单位为字节(byte)。

 

除了这几个之外,还有几个参数,如-i、-w等等,不过都不怎么常用(事实上我也不怎么会用),经常用的也就是-t还有-a,需要说明的是TTL值对于不同的设备,比如windows、linux、三层交换机、路由器等返回的最大值都不相同,64、128、255都有可能,但是这个值也不是一成不变,可以修改;TTL减1表示经过一个三层设备。

相关链接:如何使用ping命令测试网络

Ipconfig

Ipconfig用于显示本机网卡的配置参数,如IP、掩码、网关、DNS等信息。

1、Ipconfig/all显示所有的配置参数:

 

2、Ipconfig/release表示释放本机从DHCP获取的参数;

3、Ipconfig/renew表示重新从DHCP获取参数;

4、Ipconfig/flushdns/表示清空本机DNS缓存:

 

Route

Route命令用于操作本机路由表:

Route print:显示本机路由表;

Route add:添加一条路由,如:

Route add 192.168.1.0 mask 255.255.255.0 192.168.0.1表示发往192.168.1.0/24网段的数据先发给192.168.0.1。

Route delete 192.168.1.0删除刚才建的路由。

这里需要注意的是默认路由,就是网卡参数中的默认网关:

有些未知的原因会造成即使在网卡参数中加入默认网关,但是依然不能访问其他网段的主机,这时查看路由表会发现default gateway是空的,这时可以用route add添加默认路由:

Route add 0.0.0.0 mask 0.0.0.0 192.168.0.1

其中0.0.0.0 mask 0.0.0.0表示任意网段的任意IP。

Tracert

Tracert用于路由追踪,查看数据包传输过程中经过多少三层设备,最多纪录30跳,原理就是利用TTL,每经过一个三层设备TTL减一,然后发送第二个包的时候就把TTL加一。

用这个命令可以检测数据包在传输过程中的那个环节出了问题。

Netstat这个命令显示的信息量非常大,在检测本机存在哪些安全隐患是非常有用,命令的参数及意义可以用netstat/?来查询,有中文解释,非常直观易懂。

经常用的组合就是netstat –ano,显示连接、状态、端口以及占用改端口的进程ID:

 

1、第一列是协议,分TCP和UDP两种;

2、第二列是本机地址及端口;

3、第三列是对方的地址及端口;

4、第四列是连接状态:LISTENING表示正在监听,ESTABLISHED表示以建立连接,FIN_WAIT、TIME_WAIT、CLOSE_WAIT表示关闭连接的某个状态;

5、第五列是进程ID:进程ID也可以在任务管理器中查看:

 

这里的3132就是PID(进程标示符):

火狐浏览器在浏览网页,在netstat中查看就会显示这样的数据。

对第二列信息进行简要的说明:

比如0.0.0.0:80表示在本机的任意端口监听80端口,以一台拥有两块网卡的主机为例:一块网卡的IP为192.168.1.10/24,另一块的IP为192.168.2.10/24,则使用http://192.168.1.10与http://192.168.2.10均可以成功访问;但是如果是显示的是192.168.1.10:80则使用http://192.168.2.10会访问失败。


本文地址:http://www.45fan.com/a/shuoming/2249.html
Tags:
编辑:路饭网
关于我们 | 联系我们 | 友情链接 | 网站地图 | Sitemap | App | 返回顶部