Windows网络常用的11个命令,ping、tracert、arp、ipconfig、netstat、telnet等

这篇具有很好参考价值的文章主要介绍了Windows网络常用的11个命令,ping、tracert、arp、ipconfig、netstat、telnet等。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

 1.ping命令

ping是个使用频率极高的实用程序,主要用于确定网络的连通性。ping能够以毫秒为单位显示延迟。如果应答时间短,表示数据报不必通过太多的路由器或网络,连接速度比较快。ping还能显示TTL(Time To Live,生存时间)值,通过TTL值可以推算数据包通过了多少个路由器。

(1) 命令格式

ping IP地址

ping 域名

windows常用网络命令有哪些,windows,网络,运维,信息与通信

如图所示,使用ping命令检查到百度网站的连通性,共发送了四个测试数据包,正确接收到四个数据包。

(2) ping命令的基本应用

在Windows电脑上打开cmd命令窗口,输入ping /?后回车就可以查看详细的ping命令格式以及选项说明。Windows系统下常用的ping命令如下:

  • 不间断ping:ping + IP地址/域名 + –t

    可用于长时间ping测试,观察网络稳定性,按Ctrl+C中断测试;

    例如:ping www.qq.com -t
  • ping大包:ping + IP地址/域名 + –l +字节数

    可用于ping大包测试,也可用于制造突发流量;

    ping www.qq.com -l 1300  #以1300字节为例ping测试QQ网站连通性
  • 指定源地址Ping:ping +域名 + -S +接口IP

    可用于电脑配置多个网络适配器或者IP的情况下指定出口ping连通性;

    ping www.qq.com -S 192.168.1.11  #指定IP为192.168.1.1的有线/无线网卡ping QQ站点连通性
  • ping固定数量包:ping +域名 + -n +数据包数量

    可用于ping指定次数,用于统计平均延迟情况。

    例如:ping www.qq.com -n 10 以10个数据包为例

2. ipconfig命令

ipconfig实用程序可用于显示当前的TCP/IP配置的设置值。这些信息一般用来检验人工配置的TCP/IP设置是否正确。

而且,如果计算机和所在的局域网使用了动态主机配置协议DHCP,使用ipconfig命令可以了解到你的计算机是否成功地租用到了一个IP地址,如果已经租用到,则可以了解它目前得到的是什么地址,包括IP地址、子网掩码和缺省网关等网络配置信息。下图是输入ipconfig/all后显示网卡的参数信息:

windows常用网络命令有哪些,windows,网络,运维,信息与通信

Windows系统下常用的ipconfig命令如下:

  • ipconfig

显示每个已配置的网卡的IP地址、子网掩码和缺省网关。常用于无法上网时,确认当前所有网卡的所有网络IP参数是否正常。

  • ipconfig /all

显示每个已配置的网卡的完整网络参数信息,包括接口MAC、DNS服务器等。若是DHCP方式获取IP的,还包括DHCP服务器及租期剩余时间等。

  • ipconfig /release 和 ipconfig /renew

当电脑是自动获取IP时起作用。ipconfig /release是释放当前获取的所有IP参数,ipconfig /renew是重新向DHCP服务器请求IP参数。

常用于当DHCP服务器变更或发生其他网络故障时,快速释放并重新获取网络参数。

  • ipconfig /flushdns

清除电脑的本地DNS缓存。避免因DNS缓存过多或不正确造成网页访问异常,可用于辅助诊断DNS异常导致的上网异常。

3. arp命令

ARP(Address Resolution Protocol)即地址解析协议,是IPv4网络中根据IP地址获取MAC地址的网络层协议。局域网中不同设备之间一般是通过IP地址进行访问,而所有的数据传输又依赖网卡底层硬件,即数据链路层;因此就需要ARP协议将网络层中的IP地址解析为链路层可以识别的MAC地址,以保证通信的顺利进行。(欢迎

windows常用网络命令有哪些,windows,网络,运维,信息与通信

常用命令选项:

  • arp –a用于查看高速缓存中的所有arp条目,当局域网某个IP不通时,可先查询是否学习到其ARP信息,也可查询网关MAC正确性。

windows常用网络命令有哪些,windows,网络,运维,信息与通信

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

  • arp -s IP 物理地址

    例如:arp –s 192.168.1.3 11-22-33-44-55-77

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

  • arp -d IP使用本命令能够人工删除一个静态项目。

4. traceroute命令

掌握使用traceroute命令测量路由情况的技能,即用来显示数据包到达目的主机所经过的路径。traceroute命令的基本用法是,在命令提示符后键入“tracert host_name”或“tracert ip_address”,其中,tracert是traceroute在Windows操作系统上的称呼。

windows常用网络命令有哪些,windows,网络,运维,信息与通信

输出有5列:

第一列是描述路径的第n跳的数值,即沿着该路径的路由器序号;

第二列是第一次往返时延;

第三列是第二次往返时延;

第四列是第三次往返时延;

第五列是路由器的名字及其输入端口的IP地址。

如果源从任何给定的路由器接收到的报文少于3条(由于网络中的分组丢失),traceroute在该路由器号码后面放一个星号,并报告到达那台路由器的少于3次的往返时间。

在Windows电脑上打开cmd命令窗口,输入tracert后回车就可以查看详细的tracert命令格式以及选项说明。Windows系统下常用的tracert命令和使用场景如下:

  • tracert  + 域名

    对目标网络进行路由跟踪,过程中会默认尝试使用dns解析目标IP的主机名并进行展示。

    tracert www.baidu.com
  • tracert –d + 域名

    当路由跟踪过程不进行主机名解析,可较为明显缩短tracert等待时长。

    tracert –d www.baidu.com
  • tracert –S+ IP地址+ 域名

    主机有多个IP时,用于指定源IP进行路由跟踪。

    tracert –S 192.168.1.10  www.baidu.com

5. route命令

当网络上拥有两个或多个路由器网关时,访问某个网段时可以指定下一跳网关为非缺省网关,比如要访问目标为10.0.0.0/24,我想走192.168.1.254而不走确认网关192.168.1.1,那么可以可以通过修改路由表实现指定访问的需求。route命令就是用来显示、人工添加和修改路由表项目的。该命令可使用如下选项:

  • route print:本命令用于显示路由表中的当前项目,在单个路由器网段上的输出结果如图所示。

windows常用网络命令有哪些,windows,网络,运维,信息与通信

  • route add:使用本命令可以添加静态路由条目。

    去往目标网段为10.10.10.0/24的下一跳为192.168.1.254,路由跳数为5(越小越优),如下:

    route add 10.10.10.1 mask 255.255.255.0 192.168.1.254 metric 5
  • route delete:使用本命令可以从路由表中删除路由。

    route delete 10.10.10.1

6. nslookup命令

命令nslookup的功能是查询任何一台机器的IP地址和其对应的域名。它通常需要一台域名服务器来提供域名。如果用户已经设置好域名服务器,就可以用这个命令查看不同主机的IP地址对应的域名。

Windows系统下常用的nslookup命令和使用场景如下:

  • nslookup

查看当前系统默认的DNS服务器。

windows常用网络命令有哪些,windows,网络,运维,信息与通信

直接键入命令,系统返回本机的服务器名称(带域名的全称)和IP地址,并进入以“>”为提示符的操作命令行状态;键入“?”可查询详细命令参数;若要退出,需键入exit或者Ctrl+C

  • nslookup + 域名

    当终端打不开网页时,可以使用默认DNS服务器查询指定域名,通过查询结果判断当前DNS服务器是否正常。

    nslookup www.baidu.com
  • nslookup + 域名+  DNS服务器IP

    需要对比不同DNS服务器的域名查询情况时,可以使用指定的DNS服务器进行域名查询。

    www.baidu.com 114.114.114.114

7. nbtstat命令

使用nbtstat命令可以查看计算机上网络配置的一些信息。使用这条命令还可以查找出别人计算机上一些私人信息。如果想查看自己计算机上的网络信息,可以运行nbtstat -n,可以得到你所在的工作组,计算机名以及网卡地址等等;想查看网络上其他的电脑情况,就,运行nbtstat -a...,此处的*...*用IP地址代替就会返回得到那台主机上的一些信息。

windows常用网络命令有哪些,windows,网络,运维,信息与通信

8. telnet命令

telnet通常有两种说法,一种是TCP/IP的标准协议,一种是做为远程登录的工具。我们这里讨论的是利用telnet做为工具使用时,具备的网络诊断功能的命令。telnet通常是用来检测某个TCP端口是否可以访问,从而辅助判断某个网络应用异常时的问题所在。

在Windows电脑上打开cmd命令窗口,输入telnet后回车再输入?就可以查看详细的telnet命令格式以及选项说明。

Windows系统下常用的telnet命令如下:

  • telnet + IP/域名

    telnet后只输入IP时,则是与此IP默认的telnet端口23建立连接。

    telnet www.baidu.com
  • telnet +IP/域名+ 端口

    telnet+IP+端口的形式则是与此IP的此端口通过telnet协议建立TCP连接。

    telnet www.baidu.com 443

9. netstat命令

学习使用netstat命令,以了解网络当前的状态。

netstat命令能够显示活动的TCP连接、计算机侦听的端口、以太网统计信息、IP路由表、IPv4统计信息(对于IP、ICMP、TCP和UDP协议)以及IPv6统计信息(对于IPv6、ICMPv6、通过IPv6的TCP以及UDP协议)。使用时如果不带参数,netstat显示活动的TCP连接。

windows常用网络命令有哪些,windows,网络,运维,信息与通信

下面给出netstat的一些常用选项:

  • ① netstat –a-a选项显示所有的有效连接信息列表,包括已建立的连接(ESTABLISHED),也包括监听连接请求(LISTENING)的那些连接。

  • ② netstat –n以点分十进制的形式列出IP地址,而不是象征性的主机名和网络名。

    windows常用网络命令有哪些,windows,网络,运维,信息与通信

  • ③ netstat -e-e选项用于显示关于以太网的统计数据。它列出的项目包括传送的数据包的总字节数、错误数、删除数、数据包的数量和广播的数量。这些统计数据既有发送的数据包数量,也有接收的数据包数量。使用这个选项可以统计一些基本的网络流量。

  • ④ netstat -r-r选项可以显示关于路由表的信息,类似于route print命令时看到的信息。除了显示有效路由外,还显示当前有效的连接。

    windows常用网络命令有哪些,windows,网络,运维,信息与通信

    上图显示的是一个路由表,其中:Network Destination表示目的网络,0.0.0.0表示不明网络,这是设置默认网关后系统自动产生的;127.0.0.0表示本机网络地址,用于测试;224.0.0.0表示组播地址;255.255.255.255表示限制广播地址;Netmask表示网络掩码,Gateway表示网关,Interface表示接口地址,Metric表示路由跳数。

  • ⑤ netstat -s-s选项能够按照各个协议分别显示其统计数据。这样就可以看到当前计算机在网络上存在哪些连接,以及数据包发送和接收的详细情况等等。如果应用程序(如Web浏览器)运行速度比较慢,或者不能显示Web页之类的数据,那么可以用本选项来查看一下所显示的信息。仔细查看统计数据的各行,找到出错的关键字,进而确定问题所在。

10. net命令

了解Net服务的功能,学会使用Net服务命令解决有关网络问题。在命令行键入net help command,可以在命令行获得net命令的语法帮助。例如,要得到关于net accounts命令的帮助信息,可键入“net help accounts”。

所有net命令都可以使用/y和/n命令行选项。例如,net stop server命令用于提示用户确认停止所有依赖的服务器服务,net stop server/y表示确认停止并关闭服务器服务。

下表列出了基本的NET命令及它们的作用:

命令

例子

作用

NET ACCOUNTS

NET ACCOUNTS

查阅当前账号设置

NET CONFIG

NET CONFIG SERVER

查阅本网络配置信息统计

NET GROUP

NET GROUP

查阅域组(在域控制器上)

NET PRINT

NET  PRINT\printserver\printer1

查阅或修改打印机映射

NET SEND

NET SEND server1 “test  message”

向别的计算机发送消息或广播消息

NET SHARE

NET SHARE

查阅本地计算机上共享文件

NET START

NET START Messenger

启动服务

NET STATISTICS

NET STATISTICS SERVER

查阅网络流量统计值

NET STOP

NET STOP Messenger

停止服务

NET USE

NET USE x:\server1\admin

将网络共享文件映射到一个驱动器字母

NET USER

NET USER

查阅本地用户账号

NET VIEW

NET VIEW

查阅网络上可用计算机

NET命令的执行结果有许多与其它Windows Server 2003管理工具所得到的结果相似。但是,NET命令可以在一个地方提供所有信息,并可以把结果重定向到打印机或一个标准的文本文件中。许多服务所使用的网络命令都以net开头,这些net命令有一些公用属性。要看到所有可用的net命令的列表,可以在命令提示符窗口键入net/?得到。

11. netsh网络参数配置命令

netsh具有强大的功能,可以用来完成网络参数的静态和动态配置。该命令有两种使用方式——通行(hang)命令方式和分级命令方式。通行命令方式是在一行内输入全部命令和参数,回车执行后,退出netsh命令。分级命令方式是进入netsh命令后,逐级选择子命令执行,执行完后还在netsh命令环境,需输入q或exit才能退出。

基本用法: 

netsh [-a AliasFile] [-c Context] [-r RemoteMachine] [-u [DomainName\]UserName] [-p Password | *] [Command | -f ScriptFile]

1、进入netsh后的子命令

命令

解释

显示命令列表。

abort

丢弃在脱机模式下所做的更改

add

在项目列表上添加一个配置项目

advfirewall

更改到 `netsh advfirewall' 上下文

alias

添加一个别名

bridge

更改到 `netsh bridge' 上下文

bye

退出程序

commit

提交在脱机模式中所做的更改

delete

在项目列表上删除一个配置项目

dhcpclient

更改到 `netsh dhcpclient' 上下文

dnsclient

更改到  `netsh dnsclient' 上下文

dump

显示一个配置脚本

exit

退出程序

firewall

更改到 `netsh firewall' 上下文

help

显示命令列表

http

更改到 `netsh http' 上下文

interface

更改到  `netsh interface' 上下文

ipsec

更改到 `netsh ipsec' 上下文

lan

更改到  `netsh lan' 上下文

mbn

更改到 `netsh mbn' 上下文

namespace

更改到  `netsh namespace' 上下文

netio

更改到 `netsh netio' 上下文

nlm

更改到  `netsh nlm' 上下文

offline

将当前模式设置成脱机

online

将当前模式设置成联机

p2p

更改到 `netsh p2p' 上下文

popd

从堆栈上打开一个上下文

pushd

将当前上下文放入堆栈

quit

退出程序

ras

更改到 `netsh ras' 上下文

rpc

更改到  `netsh rpc' 上下文

set

更新配置设置

show

显示信息

trace

更改到 `netsh trace' 上下文

unalias

删除一个别名

wcn

更改到 `netsh wcn' 上下文

wfp

更改到  `netsh wfp' 上下文

winhttp

更改到 `netsh winsock' 上下文

winsock

更改到  `netsh winsock' 上下文

wlan

更改到 `netsh wlan' 上下文

2、网络配置

(1)显示网络接口参数信息:netsh interface ip show sth,其中sth的类型如下:

address

显示IP地址配置。

config

显示IP地址和更多信息。

dns

显示DNS服务器地址。

icmp

显示ICMP统计。

interface

显示IP接口统计。

ipaddress

显示当前IP地址。

ipnet

显示IP的网络到媒体的映射。

ipstats

显示IP统计。

joins

显示加入的多播组。

offload

显示卸载信息。

tcpconn

显示TCP连接。

tcpstats

显示TCP统计。

udpconn

显示UDP连接。

udpstats

显示UDP统计。

wins

显示WINS服务器地址。

(2) 配置接口IP/网关IP

用法:netsh interface ip set address+网络名称+自动(dhcp)/静态(static)+IP地址+掩码+网关+跃点数,如下:

netsh interface ip set address "本地连接" static 192.168.1.200 255.255.255.0 192.168.1.1 5

也可以单独修改网络连接的ip地址、dns地址和wins地址(对应上面三个address,netmask,gateway)

>> 自动ip(DHCP):

netsh interface ip set address "本地连接" dhcp  #本地连接的IP地址自动获取netsh interface ip set dns "本地连接" dhcp      #本地连接的DNS地址自动获取netsh interface ip set wins "本地连接" dhcp     #本地连接的WINS地址自动获取

>> 静态ip:

netsh interface ip set address "本地连接" static 192.168.1.1 #本地连接的IP地址静态配置netsh interface ip set dns "本地连接" static 8.8.8.8         #本地连接的DNS地址静态配置netsh interface ip set wins "本地连接" static 1.0.0.0        #本地连接的WINS地址静态配置

3、防火墙相关命令

常用命令:

netsh firewall show state

查看防火墙的状态

netsh firewall set opmode disable

禁用系统防火墙

netsh  firewall set opmode enable

启用防火墙

扫描下方二维码关注微信公众号:小云君网络

windows常用网络命令有哪些,windows,网络,运维,信息与通信

    原创不易,感谢大家支持!! 文章来源地址https://www.toymoban.com/news/detail-851328.html

到了这里,关于Windows网络常用的11个命令,ping、tracert、arp、ipconfig、netstat、telnet等的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 基于Wireshark的ARP协议分析和IP报文、ICMP报文的分析|网络数据抓包|课程设计|traceroute|ping|

    前言 那么这里博主先安利一些干货满满的专栏了! 首先是博主的高质量博客的汇总,这个专栏里面的博客,都是博主最最用心写的一部分,干货满满,希望对大家有帮助。 高质量博客汇总 https://blog.csdn.net/yu_cblog/category_12379430.html?spm=1001.2014.3001.5482 目录 ​编辑前言 Wireshark软

    2024年02月10日
    浏览(35)
  • Windows系统下常用的网络配置命令

    ipconfig是Windows网络中最常使用的命令,用于显示计算机中网络适配器的IP地址、子网掩码及默认网关等信息。 命令基本格式: tracert是Windows网络中Trace Route功能的缩写。基本工作原理是:通过向目标发送不同IP生存时间(TTL)值的ICMP ECHO报文,在路径上的每个路由器转发数据包

    2024年02月09日
    浏览(31)
  • 计算机网络的常用的网络通信命令(Windows)

    ping:它是用来检查网络是否通畅或者网络连接速度的命令。ping命令利用的原理是:网络上的机器都有唯一确定的IP地址,我们给目标IP地址发送一个数据包,对方就要返回一个同样大小的数据包,根据返回的数据包我们可以确定目标主机的存在,可以初步判断目标主机的操作

    2024年02月01日
    浏览(31)
  • Ubuntu 常用命令之 ping 命令用法介绍

    📑Linux/Ubuntu 常用命令归类整理 ping 命令是一种网络诊断工具,用于测试主机之间网络的连通性。它发送ICMP Echo Request消息到指定的网络主机,并等待接收ICMP Echo Reply。通过这种方式,我们可以知道两台主机之间的网络是否畅通。 其中, destination 可以是IP地址或者主机名。

    2024年03月10日
    浏览(46)
  • 【计算机网络】11、网络连通性:ping、traceroute、nslookup

    注意,测试网络连通性时,有的机器无法 ping 通,但可能 telnet 能通。不要因为无法 ping 通就放弃尝试。 禁 ping 是通过忽略 ICPM 包实现的 方法1:设置内核参数 方法2:设置 iptables 参考 cisco 官网:ping 与 traceroute 实战区别 显示数据包到主机间的路径,它默认发送的数据包大小

    2024年02月14日
    浏览(30)
  • ping命令 网络抓包 分析

    首先,执行ipconfig确认自己电脑的ip地址 可以得到我的电脑的ip地址为192.168.43.15,网关地址为192.168.43.1 打开wireshark抓包工具,ping网关,看看会发生什么 命令行中,我们发送了4个具有32B的数据,从抓包工具中,我们可以看出该命令采用的是icmp协议 第1帧 该帧序号为1,发生在

    2024年02月07日
    浏览(28)
  • MAC 网络命令(PING + TRACEROUTE)

    目录 ICMP 1.PING 发送接收过程 ping命令详解​​​​​​​ 使用技巧 2.TRACEROUTE 作用1工作原理 作用2工作原理 traceroute命令详解 在学习这两个命令之前,需要先简单的了解一下ICMP网络协议 ICMP 全称是  Internet Control Message Protocol ,也就是 互联网控制报文协议 ICMP 主要的功能包括

    2024年02月05日
    浏览(38)
  • 【Linux】网络诊断 ping命令详解

    目录 一、ping概述 二、Ping用法 三、ping参数详解 四、使用 五、Wireshark抓取ICMP请求应答消息 ping 命令用于测试与目标主机之间的连接。它向目标主机发送一个 ICMP (Internet Control Message Protocol)Internet控制报文协议回显请求,并等待它的回应。如果目标主机正常工作并且连接畅

    2024年02月01日
    浏览(28)
  • 路由跟踪命令 tracert 命令详解

    Tracert:跟踪路由 是路由跟踪实用程序,用于确定 IP数据包访问目标所采取的路径 使用用 IP 生存时间 (TTL,time to live) 字段和 ICMP 错误消息来确定从一个主机到网络上其他主机的路由 快捷键:win + r,打开 “运行” 窗口,输入 “cmd” 命令 进入 dos 命令: 列表截图: 第一列:

    2024年02月09日
    浏览(30)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包