几个网络指令的解释

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/chr1991/article/details/84799427

1. ping 指令

ping ip_address -t  # 一直发送查询时候存在命令,直到按下ctrl+c

ping ip_address -a  # 将地址解析为NetBios 名

ping ip_address -n  # 发送count指定的ECHO数据包数

ping ip_address -l  # 发送指定数据量的ECHO数据包

ping ip_address -r  # 在记录路由字段中记录传出和返回数据包的路由

ping ip_address -w timeout  # 指定超时间隔,单位为毫秒

2.  tracert 指令

tracert [-d] [-h maximum_hops] [-j computer-list] [-w timeout] target_name

Tracert命令使用IP生存时间字段和ICMP错误消息来确定从一个主机到网络上其他主机的路由。

3. nslookup 指令

nslookup >

> set type = SOA # 查询区域授权服务器

> set type = MX  # 查询邮件服务器信息

> set type = PTR # 查询IP地址到域名的映射

> set type = any # 查询各种可用的信息资源记录

4. arp 指令

地址解析协议,即ARP(Address Resolution Protocol)。

arp -a; arp -g

用于查看缓存中的所有项目。-a和-g参数的结果是一样的,多年来-g是在UNIX平台上用来显示ARP缓存中所有项目的选项,而视窗是用arp -a,但也接受-g。

arp -a [IP地址]

如果有多个网卡,那么是用arp -a加上接口的IP地址,就可以只显示与该接口相关的ARP缓存项目。

arp -s [IP地址] [物理地址]

可以向ARP缓存中人工输入一个静态项目。该项目在计算机引导过程中保持有效状态,或者在出现错误时,人工配置的物理地址将自动更新该项目。

arp -d [IP地址]

使用该命令能够人工删除一个静态项目

5. netstat 指令

在Internet RFC标准中,Netstat的定义是:Netstat是在内核中访问网络连接状态及其相关信息的程序,它能提供TCP连接,TCP和UDP监听,进程内存管理的相关报告。

它可以显示路由表、实际的网络连接以及每一个网络接口设备的状态信息。Netstat用于显示与IP、TCP、UDP和ICMP协议相关的统计数据。一般用于检验本机各端口的网络连接情况。

命令格式:

netstat [-a] [-e] [-n] [-o] [-p Protocol] [-r] [-s] [Interval]
  1.  -a 显示所有的端口,包括正在监听的
  2.  -c 每隔1秒就重新显示一遍,直到用户中断
  3.  -I 显示所有网络接口的信息
  4.  -n 以网络ip地址代替名称,显示出网络连接情况
  5.  -r 显示核心路由表,格式同 route -e
  6.  -t 显示TCP协议的连接情况
  7.  -u 显示UDP协议的连接情况
  8.  -v 显示正在进行的工作
  9.  -p 显示建立相关连接的程序名和PID
  10.  -b 显示在创建每个连接或侦听端口时涉及的可执行程序
  11.  -e 显示以太网统计,可以与-s选项结合使用
  12.  -f 显示外部地址的完全限定域名
  13.  -o 显示与网络计时器相关的信息
  14.  -s 显示每个协议的统计
  15.  -x 显示NetworkDirect连接、侦听器和共享端点
  16.  -y 显示所有连接的TCP连接模板。无法与其他选项结合使用
  17.  interval:每隔interval时间刷新一次统计信息

这里选项多得吓人,但是我们只需要记住常用的几个就行了。

猜你喜欢

转载自blog.csdn.net/chr1991/article/details/84799427