10分钟学会,超详细计算机网络命令,收藏防迷路!

netstat命令的作用和使用技巧

netstat用于显示与ip,TCP,UDP,和ICMP协议相关的统计数据,一般用于检查本机各端口的网络连接情况。

如果计算机有时候接收到的ip数据报出错,我们不必感到奇怪,因为TCP/IP可以容许这些类型的错误,并能够自动重发数据。但是,如果累计的出错数木占所接受的IP数据报相当大的百分比,或则出错数目正迅速增加,那么我们就应该使用netstat命令查看一下出现这些情况的命令。
netstat命令使用帮助ntestat/?
在这里插入图片描述

(1)netstat -a

显示一个包含所有有效连接的信息列表,包括已建立的连接(Established)和正在监听的连接请求(Listening)。在这里插入图片描述

(2)netstat -n

显示所有已建立的有效链接
在这里插入图片描述

(3)nestat -e

显示关于以太网的统计数据。他列出的项目包括传送的数据报的总字节数,错误数,删除数,以及数据报的数量和广播的数量。这些统计数据既有发送的数据报的数量,也有接受的数据报的数量。这个命令可以用来统计一些基本的网络流量。
在这里插入图片描述

(4)netstat -s

按照各个协议分别显示其统计数据。如果应用程序运行比较慢(如web浏览器),或者不能显示web页面之类的数据,那么可以用本命令来查看相应的信息。我们需要仔细查看统计数据的各行,找出出错的关键字,判断错误所在。在这里插入图片描述

(5)netstat -r

显示关于路由表的信息,类似使用route print显示的信息。除了能显示有效路由之外,还能显示有效连接。在这里插入图片描述

ipconfig命令的作用和使用技巧

ipconfig命令用于显示当前TCP/IP配置的设置值,包括计算机当前的IP地址,子网掩码和默认网关等。

ipconfig显示的信息与网卡中本地连接属性的Internet协议(TCP/IP协议)属性设置同步,因此,该命令一般用来检查人工配置的TCP/IP是否正确,如果我们的计算机和所在的局域网使用了动态主机配置协议(DHCP),ipconfig命令可以让我们了解自己的计算机是否成功租用到一个IP地址,如果租用到则可以了解目前分配的是什么地址。

(1)ipconfig

显示每个已经配置的ip地址,子网掩码和默认网关值。
在这里插入图片描述

(2)ipconfig/all

显示所有网卡完整的TCP/IP配置的信息,包括主机名,本地网卡的型号,物理地址(MAC)等信息,如果ip地址是从DCHP服务器租用的,ipconfig将显示DCHP服务器的IP地址和租用地址,租用日期等。
在这里插入图片描述

ipconfig/release和ipconfig/renew

对向DCHP服务器租用其IP地址的计算机起作用。如果我们在这些计算机上输入ipconfig/release命令,那么所有网卡租用的ip地址将重新交付给DCHP服务器(归还IP地址)。

如果输入ipconfig/rencw,那么本地计算机将设法与DCHP服务器取得联系,并租用一个IP地址。大多数情况下网卡将被重新赋予和以前所赋予的ip地址相同。

arp命令的作用和使用技巧

arp地址转换协议是一个重要的TCP/IP协议,用于确定对应网卡的物理地址。利用arp命令,可以查看本地计算机或另外一台计算机的arp高速缓存中的当前内容;还可以用人工方式输入网卡物理/ip地址对,从而为网卡物理地址和IP地址建立静态绑定。一般为默认网关和本地服务器等常用的主机进行此操作,有助于减少网络上的信息量。

按照默认设置,arp高速缓存中的项目(网卡ip地址和物理地址的绑定)是动态的,每当发送一个指定地点的数据报且高速缓存中不存在此项目时,arp便会自动添加该项目。但是,如果添加项目后不进一步使用,他将很快失效。例如,在windows系统中,如果添加项目后不进一步使用,该物理/ip地址2至10分钟内就会失效。

因此,如果arp高速缓存中的项目很少或者根本没有时,也不用奇怪,在另一台计算机或者路由器上ping本机即可添加。所以,当需要利用arp命令查看某计算机高速换缓存中的内容时最好先ping一下此台计算机,让系统自动添加网卡ip地址和物理地址的动态绑定。
在这里插入图片描述

(1)arp -a(windows)或者arp -g(unix/windows)

查看高速缓存中的所有项目。在这里插入图片描述

(2)arp -a IP

如果计算机装了很多个网卡,那么使用该命令就可以只显示该网卡相关的arp缓存项目。

(3)arp -s IP 物理地址

用来向arp高速缓存中人工输入一个静态项目,即静态绑定网卡物理地址和IP地址。而且会一直保持有效状态,这样病毒或者攻击者就无法伪造MAC地址而破坏局域网。

(4)arp -d IP

人工删除一个静态项目。

tracert,route,nslookup命令和使用技巧
tracert

tracert是跟踪路由的一个实用命令,用于确认数据报访问目标所经过的路径,它将显示用于将数据报从计算机传递到目标位置的一组路由器ip,以及每个跃点所需要的时间。如果数据报不能传递到目标,tracert命令将显示成功转发数据报后的最后一个路由器。

tracert命令跟踪的路径是源计算机到目的计算机的一条路径,但不能保证或者认为数据报总是按照这个路径。此外,如果指定的目标地址较远,tarcert命令运行会比较慢(跟踪每个路由器大概需要15秒钟)。

tracert使用很简单,只需要在后面tracert一个目标位置的ip或者url(tracert会自己进行相应的域名转换)。
在这里插入图片描述

tracert -d IP 或者 域名

通过-d参数,将更快的显示路由器路径。因为使用该参数,tracert不会尝试解析路径中路由器的名称。
在这里插入图片描述
tracert命令一般用来检测故障的位置。可以用“tracert目标ip”检查那个环节除了问题,中间跳数出现“*”表示未知或者某些原因不可达。虽然没有确定是什么问题,但它已经告诉我们问题所在的位置。

route命令的作用和使用技巧

多数主机一般都是驻留在只连接一个路由器的网段上,由于只有一个路由器,因此不存在使用那个路由器将数据报发送到远程计算机上的问题,该路由器的ip地址就可以作为该网段上所有计算机的默认网关。

但是当网络上拥有两个或者多个路由器时,我们可能想让某些远程IP地址只通过某个特定的路由器来传递,而其他IP地址则通过另一个路由器来传递。这时需要相应的路由信息以指定将数据报传递到目标主机的路径,这些信息存储在路由表中。每个主机和路由器都有自己的路由表。但是在某些情况下,必须人工将路由信息添加到路由器和主机的路由表中。route命令就是用来显示、人工添加和修改路由表项目命令的。

(1)route print

用于显示路由表中的当前项目
在这里插入图片描述

(2)route add

使用该命令将路由项目添加到路由表。例如,如果要设定一个到目的网络209.98.32.33的路由,期间要经过5个路由器网段,那么要经过本地网络上的一个路由器,IP为202.96.123.5,子网掩码为255.255.255.224,那么我们应该输入一下命令:route add 209.98.32.33 mask 255.255.255.224 202.96.123.5 metric 5

(3)route change

修改数据的传输路由,但不能使用它改变数据的目的地。下面这个例子可以将数据的路由改到另一个路由器,它采用一条包括3个网段的更直的路径:

route change 209.98.32.33 mask 255.255.255.224 202.96.123.250 metric
(4)route delete

可以从路由表中删除路由route delete 209.98.32.33

nslookup

nslookup命令用于显示来自域名系统(DNS)服务器的信息,以检测DNS服务器是否能正确实现域名解析,该命令只有在安装了TCP/IP协议之后才可以使用。

(1)nslookup

进入nslookup模式,显示一个或者多个服务器对应的IP地址,以查询网络中DNS服务器是否正常。按CTRL+C组合键退出该命令。
在这里插入图片描述

(2)nslookup 域名

查询指定域名A的记录。
在这里插入图片描述

(3)nslookup IP

查询指定ip的方向指针记录(A记录的逆向记录)
在这里插入图片描述

ping命令详解

ping命令使用比较广泛,具体应用和相关网络问题的分析可以去看这篇文章👉👉👉ping命令应用和网络问题分析

思考题
你计算机平时能正常上网,有一天突然不能正常上网了,应该如何查找原因?

**答:
第一步:首先进入命令行模式,通过“ping 127.0.0.1”来判断TCP/IP协议是否安装成功,不通则重新安装TCP/IP协议,如果通则进入下一步。
第二步:输入“ipconfig”获得本机IP地址及网关地址,通过“ping 本机IP地址”来判断网卡是否有问题,如果不通Ping不通,则需要重新安装网卡驱动,如果通则进入下一步。
第三步:通过前两步已经能够判断出本机网络协议和网卡工作正常,下面就要看问题是出在网线,还是远程服务器或路由器链路上了。ping 一下网关IP,如果不通则说明问题基本出在网线上,这时应该查看RJ45水晶头上是否有线扭断,或者换根网线测试一下,如果通则说明从本机到服务器或路由器远程链路连接正常,问题出在服务器或路由器上,与本机无关。

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值