当前位置:首页 > 电脑相关 > 正文内容

网络工程师装X日常:除了ping你还需要知道的常用网络命令

彭淇3年前 (2017-09-29)电脑相关45703

很多朋友在生活中经常遇到一些网络故障,需要通过一些简单的命令去检测、定位故障点,通过使用网络命令,故障解决的工作取得了事半功倍的效果。下面就一起温故而知新吧!

1、ping(Packet Internet Groper/因特网包探索器)

Ping是Windows、Unix和Linux系统下的一个命令。ping也属于一个通信协议,是TCP/IP协议的一部分。利用“ping”命令可以检查网络是否连通,可以很好地帮助我们分析和判定网络故障。应用格式:Ping空格IP地址。该命令还可以加许多参数使用,具体是键入Ping按回车即可看到详细说明。

ping就是对一个网址发送测试数据包,看对方网址是否有响应并统计响应时间,以此测试网络。

具体方式是,开始—运行—cmd,在调出的dos窗口下输入 ping 空格 + 你要ping的网址,回车。

比如 “ pingXXX网址” 之后屏幕会显示类似信息

网络工程师装X日常:除了ping你还需要知道的常用网络命令  电脑 系统 查询 安全 第1张

windows 7系统下ping 百度网址案例


  • 注:后面的 时间=25ms 是响应时间,这个时间越小,说明你连接这个地址速度越快。


ping 命令参数

用法:ping [-t] [-a] [-n count] [-l length] [-f] [-i ttl] [-v tos] [-r count] [-s count] [-j computer-list] | [-k computer-list] [-w timeout] destination-list


  • -t:不停的ping对方主机,直到你按下Control-C;

  • -a:解析计算机NetBios名;

  • -n count:设置发送的数据回显请求数(X为要发送的数值,如不写,默认为发送4次);

  • -l size:定义echo数据包大小(在默认的情况下windows的ping发送的数据包大小为32byte,我们也可以自己定义它的大小,但有一个大小的限制,就是最大只能发送65500byte);

  • -f:在数据包中设置“不分段”标志<仅只用于IPv4>;

  • -i TTL:生存时间;

  • -v TOS:服务类型<仅适用于IPv4>;

  • -r count:记录计数跃点的路由<仅适用于IPv4>;

  • -s count:计数跃点的时间戳<仅适用于IPv4>;

  • -j host-list:与主机列表一起的松散路由<仅适用于IPv4>;

  • -k host-list:与主机离别一起的严格路由<仅适用于IPv4>;

  • -w timeout:等待每次回复超时时间<毫秒>;

  • -R:同样使用路由标头测试反向路由<仅适用于IPv6>;

  • -S srcaddr:要使用的源地址;

  • -4:强制使用IPv4;

  • -6:强制使用IPv6;


网络工程师装X日常:除了ping你还需要知道的常用网络命令  电脑 系统 查询 安全 第2张

ping命令参数

2、ipconfig(IPConfig/显示IP配置值)

IPConfig实用程序和它的等价图形用户界面——Windows 95/98中的WinIPCfg可用于显示当前的TCP/IP配置的设置值。这些信息一般用来检验人工配置的TCP/IP设置是否正确。但是,如果你的计算机和所在的局域网使用了动态主机配置协议(Dynamic Host Configuration Protocol,DHCP——Windows NT下的一种把较少的IP地址分配给较多主机使用的协议,类似于拨号上网的动态IP分配),这个程序所显示的信息也许更加实用。

简单来说,ipconfig这个命令让我们可以快速的获得计算机当前的IP地址、子网掩码和缺省网关等信息,这些信息都是进行测试和故障分析的必要项目。同时,此命令也可以清空DNS缓存(DNS cache)。

ipconfig 命令参数


  • ipconfig /all:显示本机TCP/IP配置的详细信息;

  • ipconfig /release:DHCP客户端手工释放IP地址;

  • ipconfig /renew:DHCP客户端手工向服务器刷新请求;

  • ipconfig /flushdns:清除本地DNS缓存内容;

  • ipconfig /displaydns:显示本地DNS内容;

  • ipconfig /registerdns:DNS客户端手工向服务器进行注册;

  • ipconfig /showclassid:显示网络适配器的DHCP类别信息;

  • ipconfig /setclassid:设置网络适配器的DHCP类别。

  • ipconfig /renew “Local Area Connection”:更新“本地连接”适配器的由 DHCP 分配 IP 地址的配置

  • ipconfig /showclassid Local*:显示名称以 Local 开头的所有适配器的 DHCP 类别 ID

  • ipconfig /setclassid “Local Area Connection” TEST:将“本地连接”适配器的 DHCP 类别 ID 设置为 TEST


网络工程师装X日常:除了ping你还需要知道的常用网络命令  电脑 系统 查询 安全 第3张

ipconfig命令参数

3、traceroute(路由跟踪)

traceroute 是用来检测发出数据包的主机到目标主机之间所经过的网关数量的工具。traceroute 的原理是试图以最小的TTL发出探测包来跟踪数据包到达目标主机所经过的网关,然后监听一个来自网关ICMP的应答。发送数据包的大小默认为 38个字节。

程序利用增加存活时间(TTL)值来实现其功能。每当数据包经过一个路由器,其存活时间就会减1。当其存活时间是0时,主机便取消数据包,并传送一个ICMPTTL数据包给原数据包的发出者。

程序发出的首3个数据包TTL值是1,之后3个是2,如此类推,它便得到一连串数据包路径。注意IP不保证每个数据包走的路径都一样。

traceroute命令参数

用法:Traceroute [options] <IP-address or domain-name> [data size]


  • -d:使用Socket层级的排错功能。

  • -f:设置第一个检测数据包的存活数值TTL的大小。

  • -F:设置勿离断位。

  • -g:设置来源路由网关,最多可设置8个。

  • -i:使用指定的网络界面送出数据包。

  • -I:使用ICMP回应取代UDP资料信息。

  • -m:设置检测数据包的最大存活数值TTL的大小。

  • -n:直接使用IP地址而非主机名称。

  • -p:设置UDP传输协议的通信端口。

  • -r:忽略普通的Routing Table,直接将数据包送到远端主机上。

  • -s:设置本地主机送出数据包的IP地址。

  • -t:设置检测数据包的TOS数值。

  • -v:详细显示指令的执行过程。

  • -w:设置等待远端主机回报的时间。

  • -x:开启或关闭数据包的正确性检验。


网络工程师装X日常:除了ping你还需要知道的常用网络命令  电脑 系统 查询 安全 第3张

在windows系统中该命令为tracert

注:windows系统中该命令为tracert。

4、nslookup(name server lookup/域名查询)

nslookup是一个程序的名字,这个程序让因特网服务器管理员或任何的计算机用户输入一个主机名(举例来说,“www.toutiao.com”)并发现相应的IP地址。它也会相反的名字查找为一个你指定的 IP 住址找出主机名。

用法:

nslookup [-opt ...] # 使用默认服务器的交互模式

nslookup [-opt ...] - server # 使用 "server" 的交互模式

nslookup [-opt ...] host # 仅查找使用默认服务器的 "host"

nslookup [-opt ...] host server # 仅查找使用 "server" 的 "host"

网络工程师装X日常:除了ping你还需要知道的常用网络命令  电脑 系统 查询 安全 第3张

用nslookup命令反向查找头条地址

5、route命令

Route命令是在本地 IP路由表中显示和修改条目网络命令。

用法:route [-f] [-p] [Command] [Destination] [mask Netmask] [Gateway] [metric Metric] [if Interface]


  • -f


清除所有不是主路由(网掩码为 255.255.255.255 的路由)、环回网络路由(目标为 127.0.0.0,网掩码为 255.255.255.0 的路由)或多播路由(目标为 224.0.0.0,网掩码为 240.0.0.0 的路由)的条目的路由表。如果它与命令之一(例如 add、change 或 delete)结合使用,表会在运行命令之前清除。


  • -p


与 add 命令共同使用时,指定路由被添加到注册表并在启动 TCP/IP 协议的时候初始化 IP路由表。默认情况下,启动 TCP/IP 协议时不会保存添加的路由。与 print 命令一起使用时,则显示永久路由列表。所有其它的命令都忽略此参数。永久路由存储在注册表中的位置是HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParametersPersistentRoutes。

网络工程师装X日常:除了ping你还需要知道的常用网络命令  电脑 系统 查询 安全 第3张

windows系统下route print命令后效果

好啦,搬砖完毕,搬砖不易,且搬且珍惜

扫描二维码至手机访问

扫描二维码推送至手机端访问。

版权声明:本文由淇云博客发布,如需转载请注明出处。

转载请注明出处:https://www.pengqi.club/blog/132.html

分享给朋友:

相关文章

端口被占用如何查看本机端口?

端口被占用如何查看本机端口?

端口被占用如何查看本机端口? 有时我们在启动一些服务或应用时,程序会提示端口被其他程序所占用,比如APMServ这个工具就常常会遇到: 80端口被占用,Apache启...

电脑蓝屏的原因及解决方法

几乎所有使用电脑的朋友都遇到过电脑蓝屏的现象,电脑蓝屏是一个非常普遍的现象,即使是比尔.盖茨在介绍Windows 98 功能的发布会这么重要的场合仍未能避免蓝屏现象,之所以电脑蓝屏现象很常见,是...

win10无法使用内置管理员账户打开程序解决办法

win10无法使用内置管理员账户打开程序解决办法

前段时间在Win10操作系统升级后出现:所有自带程序无法打开,提示:无法使用内置管理员账户打开 **程序。请使用其他账户登录,然后再试一次。见下图: 整个摸索最终找到了解决办...

您为这个网络适配器输入的IP地址已经分配给另一个适配器

您为这个网络适配器输入的IP地址已经分配给另一个适配器

昨天博主所在公司的服务器坏了一台,今天大清早的跑到分公司去处理,换了一台新的服务器过来,更换为原来的硬盘,正常开机运行,但就在设置静态IP时出现了报错,如下图!经过检查发现,原因是旧网卡不在使用,但它...

关闭或开启Win10系统的自动更新:附工具软件

关闭或开启Win10系统的自动更新:附工具软件

随着Windows系统的不断升级,系统的功能设置也在不断的改变。今天小编就教大家如何关闭Windows10的自动更新。一 、适用系统:Windows 10 32位/64位二、工具说明:关闭或开启Win...

快速删除Word文档中的超链接

网页上很多内容都是带有超链接的,在把这些内容复制到Word中的时候,这些超链接是不会自动去掉的。对于Word中的超链接也不是没有办法删除,使用插入选单下超链接选项下的删除超链接是可以删除Word...

评论列表

维吉尔
维吉尔
3年前 (2017-10-19)

合适但不不不

彭淇 回复:
3年前 (2017-10-19)
唯美陌阡
3年前 (2017-09-30)

[code]签到成功!签到时间:2017/9/30 上午10:26:29,每日签到,生活更精彩![/code]

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。