windows 常用网络命令 (cmd)

本文详细介绍了网络诊断命令ping、netstat、ipconfig和route的功能及用法,以及路由跟踪命令tracert的基本操作。这些工具对于检查网络连接、查看端口占用、配置路由和追踪数据包路径至关重要。通过示例,读者可以了解如何使用这些命令来排查和解决网络问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、ping 

        功能:测试本机TCP/IP协议配置正确性与当前网络现状

        格式:ping IP地址|主机名|域名 [-t] [-a] [-n count] [-l size]

        选项:

                -t:连续对IP地址/主机名/域名执行Ping命令,直到被用户以Ctrl+C中断.

                -a:以IP地址格式显示目标主机网络地址,默认选项

                -n count:指定要Ping多少次,具体次数由count来指定,默认值为4

                -l size:指定Ping命令中发送的数据长度,默认值是32字节.

        示例:

        对回环地址测试:

        

         对域名测试:

        

 2、netstat  

        功能:查看某个端口号是否占用,为哪个进程所占用

        操作:操作分为两步:

(1)查看该端口被哪个PID所占用;

方法一:有针对性的查看端口,使用命

Netstat –ano|findstr “<端口号>”,如图,最后一列为PID。图中的端口号为11397,所对应的PID为41696。

 方法二:查看所有的,然后找到对应的端口和PID

(2)查看该PID对应的进程名称。

方法一:一直用命令查找,tasklist|findstr “<PID号>”

从 上图 可以看出,PID为41696所对应的进程名字为WeChatPlayer.exe。

方法二:用任务管理器查看。

 按Ctrl+Alt+Del快捷键,选择“任务管理器”,弹出“任务管理器”窗口,如下图:

 3、ipconfig

        功能:查看ip和mac地址,刷新dns缓存,还能释放IP地址

        用法:

        输入ipconfig /all,查看电脑的ip地址。如:

        

 输入ipconfig /all命令,按回车键,进行查看电脑的ip地址,mac地址,其他网卡信息。如:

输入ipconfig /release命令,按回车键,进行释放电脑的ip地址,这时候会断一会儿网,会自动重新获取ip地址; 

输入ipconfig /renew命令,按回车键,可以进行重新获取ip地址。如:

 输入ipconfig /flushdns命令,按回车键,可以进行刷新DNS缓存。如:

4、route

        功能:用于配置路由与查看当前路由情况.     

ROUTE [-f] [-p] [-4|-6] command [destination] [MASK mask] [gateway] [METRIC metric] [IF interface]

[-f] 清除所有网关项的路由表。这个参数慎用。

[-p] 增加永久路由。在默认情况下,重启系统之后,我们用add命令增加的路由是不会被保存的,-p参数和add命令结合使用的时候,可以增加永久保存路由。永久路由保存在注册表的这个位置:HKEY_LOCAL_MACH/SYSTEM/CurrentControlSet/Services/Tcpip/Parameters/PersistentRoutescommand。

[-4] IPv4网络

[-6] IPv6网络

[command] 共有4个命令:print, add, delete, change

[destination] 目标地址,结合MASK,可以定义主机或者网段。

[mask] 定义子网掩码,如果没有定义mask,默认为255.255.255.255,说明destination是一台主机,而不是一个网段。

[gateway] 定义网关的地址,就是数据的下一跳地址。如果不指定,系统会查找最佳的网关。

[metric] 定义跳数,这个一般用不到。当到同一目的地有多条路径的时候,系统会选择metric值最小的路由。

[if] 定义网卡。

[interface] 网卡的接口号码,在使用route print命令的时候,可以看到该号码。

示例:

route print 查看当前的路由信息

route add 10.0.0.0 mask 255.0.0.0 10.1.1.1 增加一条到10.0.0.0/8网络的路由,网关是10.1.1.1

route -p add 10.0.0.0 mask 255.0.0.0 10.1.1.1 增加一条永久路由

route delete 10.0.0.0 删除10.0.0.0这条路由

route change 10.0.0.0 mask 255.0.0.0 10.1.1.111 把网关改成10.1.1.111,注意,change命令只能修改网关或者metric的值

5、tracert(trace router的缩写,为路由跟踪命令)

主要用于显示将数据包从计算机传递到目标位置的一组IP路由器,以及每个跃点所需的时间(即跟踪数据报传送路径),测试网络连通性问题.

基本用法: tracert [-d] [-h maximum_hops] [-j host-list] [-w timeout]

[-R] [-S srcaddr] [-4] [-6] target_name(目标IP、URL或域名)

选项:

-d 不将地址解析成主机名.

-h maximum_hops 搜索目标的最大跃点数.

-j host-list 与主机列表一起的松散源路由(仅适用于 IPv4).

-w timeout 等待每个回复的超时时间(以毫秒为单位).

-R 跟踪往返行程路径(仅适用于 IPv6).

-S srcaddr 要使用的源地址(仅适用于 IPv6).

-4 强制使用 IPv4.

-6 强制使用 IPv6.

实例:

输入“tracert ”并在后面加入一个IP地址,可以查询从本机到该IP地址所在的电脑要经过的路由器及其IP地址。下图中后面的IP地址为同一个路由器下的局域网中的另一个电脑的IP地址。

 在“tracert”命令与IP地址或URL地址中间输入“-w”,并在之后添加一个数字,可以指定tracert为每次回复所指定的毫秒数。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值