社区应用 最新帖子 精华区 社区服务 会员列表 统计排行
  • 1069阅读
  • 0回复

TCP/IP命令诊断

楼层直达
级别: 光盘新手
发帖
94
飞翔币
335
威望
19
飞扬币
3952
信誉值
0
1.Ping 命令诊断网络故障

它通过发送一些小的数据包,并接收应答信息来确定两台计算机之间的网络是否连通。
如果执行ping不成功,则可以预测故障出现在:网线是否连通,网络适配器配置是否正确,
IP地址是否可用。如果执行ping成功而网络仍无法使用,那么问题很可能出在网络系统的
软件配置方面。ping成功只能保证当前主机与目的主机间存在一条连通的物理路径。

Ping命令的使用格式:
ping [-t] [-a] [-n count] [-l size] [-f] [-i TTL] [-v TOS]
[-r count] [-s count] [[-j host-list] | [-k host-list]]
[-w timeout] destination-lis

-t 一直ping下去,用Ctrl+c接受;
-a ping的同时把IP地址转换成主机名;
-n count 设定ping的次数;
-i TTL 设置ICMP包的生存时间(指ICMP包能够传到临近的第几个节点)......

2.ipconfig 命令查看网络连接


它用来显示主机内IP协议的配置信息。包括:网络适配器的物理地址、主机的IP地址、子网掩码
以及默认网关主机名、DNS服务器、节点类型等。

ipconfig的命令格式如下:
ipconfig [/? | /all | /release [adapter] | /renew [adapter]]

/? 显示ipconfig的格式和参数的说明;
/all 显示所有的配置信息;
/release 为指定的适配器(或全部适配器)释放IP地址(只适用于DHCP);
/renew 为指定的适配器(或全部适配器)更新IP地址(只适用于DHCP)。

3.nslookup命令解决DNS故障


它是是一个监测网络中DNS服务器是否能正确实现域名解析的命令行工具。
nslookup使用比如:nslookup www.sina.com

4.nbtstat命令探测对方计算机名


当用户利用arp命令探测局域网内的一些与本机相连接的计算机后,却发现一
些连接到本机的计算机不认识,那么要想知道这些不知名的计算机是何人在使用,
可以在提示符状态下使用nbtstat命令来探测!例如:输入“nbstat -a 192.168.112.112”
即可显示IP地址为192.168.112.112的计算机信息,如计算机名称,在哪个工作组中等。

5.netstat命令查看TCP/IP连接情况


它可以显示路由表、实际的网络连接以及每一个网络接口设备的状态信息。
netstat -a   显示一个所有的有效连接信息列表,包括已建立的连接和监听连接请求;
netstat -n   显示所有已建立的有效连接;
 netstat -A IP 查看名称和IP对应关系;

6.tracert命令了解本机与目标主机之间的数据传输路径


它是路由跟踪命令,通过该命令的返回结果,可以获得本地到达目标主机所经过的网络设备。
命令的使用格式:
tracert[-d][-h maximum_hops][-j host-list][-w timeout]target_name

-d 不需要把IP地址转换成域名;
-h maximum_hops 允许跟踪的最大跳数;
-j host-list 经过的主机列表;
-w timeout每次回复的最大允许延时。


7.arp命令查看连接了本机的计算机

在LAN中,它可以让用户知道有哪些计算机连接了本机

arp -a  用于windows中查看高速缓存中的所有项目

arp g 用于UNIX平台中

arp -a ip 针对本机中有多块网卡时,使用此命令可以只显示与此接口相关的arp缓存项目。

arp -s ip 物理地址  向ARP高速缓存中人工输入一个静态项目

arp -d ip  使用本命令人工删除一个静态项目。