目录
1. ping 指令
ping ip_address -t # 一直发送查询时候存在命令,直到按下ctrl+c
ping ip_address -a # 将地址解析为NetBios 名
ping ip_address -n # 发送count指定的ECHO数据包数
ping ip_address -l # 发送指定数据量的ECHO数据包
--------------------------------------------------------------
C:\Users\chenh>ping www.baidu.com -l 1000
正在 Ping www.a.shifen.com [182.61.200.7] 具有 1000 字节的数据:
来自 182.61.200.7 的回复: 字节=1000 时间=52ms TTL=51
来自 182.61.200.7 的回复: 字节=1000 时间=52ms TTL=51
来自 182.61.200.7 的回复: 字节=1000 时间=52ms TTL=51
来自 182.61.200.7 的回复: 字节=1000 时间=52ms TTL=51
182.61.200.7 的 Ping 统计信息:
数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
最短 = 52ms,最长 = 52ms,平均 = 52ms
--------------------------------------------------------------
ping ip_address -r # 在记录路由字段中记录传出和返回数据包的路由
ping ip_address -w timeout # 指定超时间隔,单位为毫秒
2. tracert 指令
tracert [-d] [-h maximum_hops] [-j computer-list] [-w timeout] target_name
---------------------------------------------------------
C:\Users\chenh>tracert -d -h 10 www.baidu.com
通过最多 10 个跃点跟踪
到 www.a.shifen.com [182.61.200.6] 的路由:
1 1 ms <1 毫秒 <1 毫秒 118.229.1.37
2 1 ms <1 毫秒 <1 毫秒 118.229.2.113
3 1 ms <1 毫秒 <1 毫秒 118.229.2.129
4 <1 毫秒 <1 毫秒 <1 毫秒 118.229.4.1
5 2 ms 2 ms 2 ms 202.112.38.9
6 1 ms <1 毫秒 <1 毫秒 101.4.113.233
7 1 ms 1 ms * 219.224.102.234
8 2 ms 1 ms 1 ms 43.252.48.194
9 51 ms 51 ms 51 ms 101.4.130.38
10 52 ms 52 ms 54 ms 182.61.252.212
跟踪完成。
---------------------------------------------------------
Tracert命令使用IP生存时间字段和ICMP错误消息来确定从一个主机到网络上其他主机的路由。
3. nslookup 指令
nslookup >
> set type = SOA # 查询区域授权服务器
> set type = MX # 查询邮件服务器信息
> set type = PTR # 查询IP地址到域名的映射
> set type = any # 查询各种可用的信息资源记录
-------------------------------------------
C:\Users\chenh>nslookup
默认服务器: UnKnown
Address: 2402:f000:1:801::8:28
> set type=SOA
> www.google.cn
服务器: UnKnown
Address: 2402:f000:1:801::8:28
google.cn
primary name server = ns1.google.com
responsible mail addr = dns-admin.google.com
serial = 276658344
refresh = 900 (15 mins)
retry = 900 (15 mins)
expire = 1800 (30 mins)
default TTL = 60 (1 min)
> set type=MX
> mail.google.com
服务器: UnKnown
Address: 2402:f000:1:801::8:28
非权威应答:
mail.google.com canonical name = googlemail.l.google.com
l.google.com
primary name server = ns1.google.com
responsible mail addr = dns-admin.google.com
serial = 276658344
refresh = 900 (15 mins)
retry = 900 (15 mins)
expire = 1800 (30 mins)
default TTL = 60 (1 min)
----------------------------------------------------------------------
4. arp 指令
地址解析协议,即ARP(Address Resolution Protocol)。
arp -a; arp -g
-----------------------------------------------------
C:\Users\chenh>arp -a 59.66.64.1
接口: 59.66.66.206 --- 0x15
Internet 地址 物理地址 类型
59.66.64.1 3c-8a-b0-86-5e-c9 动态
-----------------------------------------------------
用于查看缓存中的所有项目。-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]
----------------------------------------------------------------------------------
C:\Users\chenh>netstat -r -n
===========================================================================
接口列表
15...58 00 e3 47 48 87 ......Qualcomm Atheros QCA9377 Wireless Network Adapter
9...5a 00 e3 47 48 87 ......Microsoft Wi-Fi Direct Virtual Adapter #3
5...6a 00 e3 47 48 87 ......Microsoft Wi-Fi Direct Virtual Adapter #4
21...54 e1 ad 4a 1f 4d ......Realtek PCIe GbE Family Controller
7...58 00 e3 47 48 88 ......Bluetooth Device (Personal Area Network)
1...........................Software Loopback Interface 1
===========================================================================
IPv4 路由表
===========================================================================
活动路由:
网络目标 网络掩码 网关 接口 跃点数
0.0.0.0 0.0.0.0 59.66.64.1 59.66.66.206 35
59.66.64.0 255.255.252.0 在链路上 59.66.66.206 291
59.66.66.206 255.255.255.255 在链路上 59.66.66.206 291
59.66.67.255 255.255.255.255 在链路上 59.66.66.206 291
127.0.0.0 255.0.0.0 在链路上 127.0.0.1 331
127.0.0.1 255.255.255.255 在链路上 127.0.0.1 331
127.255.255.255 255.255.255.255 在链路上 127.0.0.1 331
224.0.0.0 240.0.0.0 在链路上 127.0.0.1 331
224.0.0.0 240.0.0.0 在链路上 59.66.66.206 291
255.255.255.255 255.255.255.255 在链路上 127.0.0.1 331
255.255.255.255 255.255.255.255 在链路上 59.66.66.206 291
===========================================================================
永久路由:
无
IPv6 路由表
===========================================================================
活动路由:
接口跃点数网络目标 网关
21 291 ::/0 fe80::3e8a:b0ff:fe86:5ec9
1 331 ::1/128 在链路上
21 291 2402:f000:4:37:808::1d7/128
在链路上
21 291 fe80::/64 在链路上
21 291 fe80::c095:6aef:9165:eef7/128
在链路上
1 331 ff00::/8 在链路上
21 291 ff00::/8 在链路上
===========================================================================
永久路由:
无
-----------------------------------------------------------------------------------
- -a 显示所有的端口,包括正在监听的
- -c 每隔1秒就重新显示一遍,直到用户中断
- -I 显示所有网络接口的信息
- -n 以网络ip地址代替名称,显示出网络连接情况
- -r 显示核心路由表,格式同 route -e
- -t 显示TCP协议的连接情况
- -u 显示UDP协议的连接情况
- -v 显示正在进行的工作
- -p 显示建立相关连接的程序名和PID
- -b 显示在创建每个连接或侦听端口时涉及的可执行程序
- -e 显示以太网统计,可以与-s选项结合使用
- -f 显示外部地址的完全限定域名
- -o 显示与网络计时器相关的信息
- -s 显示每个协议的统计
- -x 显示NetworkDirect连接、侦听器和共享端点
- -y 显示所有连接的TCP连接模板。无法与其他选项结合使用
- interval:每隔interval时间刷新一次统计信息
这里选项多得吓人,但是我们只需要记住常用的几个就行了。