计算机网络——常用的网络命令(三)

本文涉及的产品
.cn 域名,1个 12个月
简介: 计算机网络——常用的网络命令

5、Route命令


Route用来显示、人工添加和修改路由表项目。


大多数主机都驻留在只连接一台路由器的网段上。由于只有一台路由器,因此不存在使用哪一台路由器将数据报发表到远程计算机上去的问题,该路由器的IP地址可作为该网段上所有计算机的缺省网关来输入。


但是,当网络上拥有两个或多个路由器时,可能想让某些远程IP地址通过某个特定的路由器来传递,而其他的远程IP则通过另一个路由器来传递。


在这种情况下,必须人工将项目添加到路由器和主机上的路由表中。


Route 使用选项:


route print  本命令用于显示路由表中当前项目。

结果如下。


343238db027e42b182a45797eee6fcf5.png


  (2) route add   本命令可将路由项目添加给路由表。


    例如,如果要设定一个到目的网络172.255.255.255的路由,其间要经过5个路由器网段,首先要经过本地网络上的一个路由器(所接端口IP为192.168.3.1,子网掩码为255.255.255.255,则应该输入以下命令:


route add 172.255.255.255 mask 255.255.255.255 192.168.3.1 metric  5


结果如下。


2ed70eac692e480d99979210103b0415.png


  再用route print 看是否添加成功。结果如下。


ca6188220c9043f7a99cc3f70cac6c83.png


  可见添加成功!


  (3) route change  本命令用来修改数据的传输路由。


     但不能用本命令来改变数据的目的地。以上面的IP地址为例,将网关IP由192.168.3.1变为192.168.3.100。


route change 172.255.255.255 mask 255.255.255.255 192.168.3.100 metric  5


输入以上命令,结果如下。


a633e841d84844e9a6b51e020a233836.png


再用route print 看是否改变成功。结果如下。


d8df3b7728374c78a864626ad21f342a.png


可见网关IP被成功改变。


  (4) route delete


    本命令可以从路由表中删除路由。删除上述加进去的路由表,输入以下命令:


route delete 172.255.255.255


结果如下。


540a245621b741c09bf35ae277b2c337.png


再用route print 看是否删除成功。结果如下。


0bdc3d8b875d45d4ab29c0f0cbb450c6.png


由图可见删除路由成功。


6、ARP命令


ARP用于确定对应IP地址的网卡物理地址。


ARP命令能够查看本地计算机或另一台计算机的ARP高速缓存中的当前内容。


此外,使用ARP命令,也可以用人工方式输入静态的网卡物理/IP地址对。可使用这种方式为缺省网关和本地服务器等常用主机进行操作,有助于减少网络上的信息量。


ARP 常用命令选项:


  (1) arp -a或arp –g   用于查看高速缓存中的所有项目。


arp -a结果如下。


2740917ef1964b869e5671de3be7b6a3.png


arp–g 结果如下。


9e8382a8a70e446cace4cfef879fcd1a.png


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


例如:arp -a 224.0.0.22


811f6358785841a8a203df8f7675cf95.png


结果只显示该ip的ARP。


(3)arp -s IP 物理地址


添加Internet地址物理地址的关联条目,其中物理地址是用连字符分隔的6个十六进制字节。


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


  例如:arp -s 172.255.255.255 01-02-03-04-05-06


  输入以上命令,结果如下。


4549e515623c4eaab36636ce01bc6982.png


再用arp -a 查看是否添加成功,结果如下。


106c864de3cf4906ad2e7f005a6492b1.png


可见添加成功。


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


例如删除我们刚刚添加的Internet地址172.255.255.255,输入以下命令:


arp -d 172.255.255.255


再用Arp -a命令检验是否删除成功。


daab9d2913864fb9aa5b95f12cb743a5.png


可见删除成功。


7、Nslookup命令


nslookup命令的功能是查询一台机器的IP地址和其对应的域名,通常它能监测网络中DNS服务器是否能正确实现域名解析它,它的运行需要一台域名服务器来提供域名服务。如果用户已经设置好域名服务器,就可以用这个命令查看不同主机的IP地址对应的域名。


该命令的一般格式为:nslookup [IP地址/域名]


如果在本地机上使用nslookup命令来查询v.qq.com的话,执行后如下:


3ddde9f70d5c41c6837eaf7fa54c68f6.png


或者可以先进入nslookup模式再输入要查找的[域名/IP]:


e8240756ed8644c18dc11271b7436fb7.png


结果如下。


c539031b99dc443a85fe7dcc9b0dceca.png


 如果要退出该命令,输入exit并回车即可。


689fb57c67644e149ec70a7cc5658b13.png


8、Netsh命令(网络配置工具)


windows系统下提供的功能强大的网络配置命令行工具,它允许从本地或远程显示或修改当前正在运行的主机网络配置。该工具既可以命令行交互运行,手动输入命令,也可以在脚本中使用,通过批处理模式运行一组命令。


首先用netsh ?显示参数列表如下。


c53ffee0a2154280a784cfb4cfd98afb.png


用法为:


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


其中-a 运行AliasFile后返回到netsh命令提示符。AliasFile 指定包含一个或多个netsh命令的文本文件的名称;-c 更改到指定的netsh上下文。Context 指定netsh上下文。  


9、FTP命令(文件传输协议实用工具)


Windows系统提供的FTP工具,客户端用户连接远程FTP服务器,实现文件共享和传输,下载FTP服务器资源文件,或上传客户端文件。


输入ftp 回车 再输入‘?’,结果如下。


3d075341426442c586291d0514e7b97f.png


继续输入lcd可以查到目前的本地目录。


aa123e4006644165849fbc38dd7d0a62.png


输入ftp -h显示各参数的操作。结果如下。


8256739c5c5043268de47c217f7279b3.png


10、Net命令(网络管理命令)


Net命令是一个命令行命令,通过它可以查看和管理网络的环境、服务、用户、登陆等信息内容。要想获得Net的命令帮助,在命令行控制台下输入NET /?就可以得到Net的所有命令列表。结果如下。


b32707cbfdc64e9aa6d09917dbdc7053.png


输入net accounts结果如下。


ccc4f19e7c204be1b256b9577b3857d1.png


输入net config结果如下。


f9e129e5bed841af8eef5d642f81837e.png


五、实验结果


1.ping用于确定本地主机是否能与另一台主机交换(发送与接收)数据报。


2.ipconfig用来显示当前的 TCP/IP 配置的设置值,检验人工配置的TCP/IP 设置是否正确。


3.netstat用来显示与IP、TCP、UDP和ICMP 协议相关的统计数据,检验本机各端口网络连接情况。


4.tracert用来跟踪数据报使用的路由,并列出在所经过的每个路由器所需要的时间。


5.Route用来显示、人工添加和修改路由表项目。


6.ARP用来确定对应 IP 地址的网卡物理地址。


7.nslookup用来查询一台机器的 IP 地址和其对应的域名。


8.netsh 网络配置工具


9.ftp文件传输协议实用工具


10.net网络管理命令


六、心得体会


1)在做route add操作时,当我输入命令后,窗口显示:请求的操作需要提升。如下。


2837abaf122646be84e53bfda1a668cb.png


当我试了几个不同的命令得到的还是这样的结果,于是我上网查了一下,按照网上说的以管理员身份运行cmd窗口,照做后结果恢复正常,关于route的其他命令也都是在管理员身份下运行的cmd中操作的。Route后面的几个命令也是通过管理员身份操作。


2)做ftp命令时,不知道如何查询各参数对应的功能。通过上网查找资料发现,可以查询参数功能的命令是ftp -h,查询结果如下。


4f67f4efdbc34518bc69efc618147314.png



相关文章
|
1月前
|
监控 安全 Linux
在 Linux 系统中,网络管理是重要任务。本文介绍了常用的网络命令及其适用场景
在 Linux 系统中,网络管理是重要任务。本文介绍了常用的网络命令及其适用场景,包括 ping(测试连通性)、traceroute(跟踪路由路径)、netstat(显示网络连接信息)、nmap(网络扫描)、ifconfig 和 ip(网络接口配置)。掌握这些命令有助于高效诊断和解决网络问题,保障网络稳定运行。
72 2
|
4天前
|
NoSQL 关系型数据库 MySQL
《docker高级篇(大厂进阶):4.Docker网络》包括:是什么、常用基本命令、能干嘛、网络模式、docker平台架构图解
《docker高级篇(大厂进阶):4.Docker网络》包括:是什么、常用基本命令、能干嘛、网络模式、docker平台架构图解
91 56
《docker高级篇(大厂进阶):4.Docker网络》包括:是什么、常用基本命令、能干嘛、网络模式、docker平台架构图解
|
1月前
|
Linux iOS开发 网络架构
如何使用 Ping 命令监测网络丢包情况?
如何使用 Ping 命令监测网络丢包情况?
136 48
|
1月前
|
域名解析 网络协议 安全
|
1月前
|
网络协议 安全 网络安全
|
2月前
|
运维 监控 网络协议
|
1月前
|
网络协议 Linux
使用nmcli命令设置IP地址并排查网络故障
nmcli 是一个功能强大的网络管理工具,通过它可以轻松配置IP地址、网关和DNS,同时也能快速排查网络故障。通过正确使用nmcli命令,可以确保网络配置的准确性和稳定性,提高系统管理的效率。希望本文提供的详细步骤和示例能够帮助您更好地掌握nmcli的使用方法,并有效解决实际工作中的网络问题。
58 2
|
1月前
|
网络虚拟化 数据安全/隐私保护 数据中心
对比了思科和华为网络设备的基本配置、接口配置、VLAN配置、路由配置、访问控制列表配置及其他重要命令
本文对比了思科和华为网络设备的基本配置、接口配置、VLAN配置、路由配置、访问控制列表配置及其他重要命令,帮助网络工程师更好地理解和使用这两个品牌的产品。通过详细对比,展示了两者的相似之处和差异,强调了持续学习的重要性。
51 2
|
1月前
|
缓存 弹性计算 运维
网络管理利器:掌握常用的CMD命令
本文介绍了常用的网络CMD命令及其用法,包括`ping`、`ipconfig`、`tracert`、`nslookup`、`netstat`、`route`、`telnet`、`ftp`、`netsh`、`arp`、`nbtstat`、`hostname`、`systeminfo`、`ipconfig /flushdns`和`tasklist`。这些命令在日常的网络管理和故障排查中非常实用,帮助你轻松进行网络诊断、配置和监控。
71 1
|
2月前
|
运维 监控 网络协议
下一篇
DataWorks