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

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

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

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

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

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

ping网络步骤(网络工程师装X日常)(1)

  • 注:后面的 时间=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

    ping网络步骤(网络工程师装X日常)(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 命令参数

    ping网络步骤(网络工程师装X日常)(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]

    ping网络步骤(网络工程师装X日常)(4)

    在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"

    ping网络步骤(网络工程师装X日常)(5)

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

    5、route命令

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

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

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

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

    ping网络步骤(网络工程师装X日常)(6)

    windows系统下route print命令后效果

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

    本文由SPOTO互联网教育 培训机构搜集整理,专注提供IT优质教育

    ping网络步骤(网络工程师装X日常)(7)

    ,