【网络常用命令汇总】ping和ipconfig命令、nslookup命令、netstat和tracert命令、route和arp命令详解(附图详解)

news2024/12/22 18:57:06

【写在前面】由于考试将近我也是临时抱个佛脚,之前对网络这块的概念真的只是停留在大学里面学的计算机网络,但是当时并没有接触这些实在的东西,也就只有工作后才会去想那么多,比如网络连通性ping一下就知道,其他的更不知道,nslookup命令、ipconfig命令、netstat命令和tracert命令、route命令、arp命令、什么是arp欺骗?这些都是盲区,今天也刚好借这个机会我自己整理了一些常见的网络命令,希望能给您带来帮助。
涉及知识点:网络常用的命令语句详解、ping命令、nslookup命令、ipconfig命令、netstat命令和tracert命令、route命令、arp命令、什么是arp欺骗?

版权声明:原创于CSDN博主-拄杖盲学轻声码,有疑惑可去留言私信哟!

目录

  • 1、Ping命令
  • 2、nslookup命令
  • 3、 ipconfig命令
    • 3.1 ipconfig 回车
    • 3.2 ipconfig /all
    • 3.3 ipconfig /release
    • 3.4 ipconfig /renew
    • 3.5 ipconfig /flushdns
  • 4、netstat和tracert命令
    • 4.1 netstat命令
    • 4.2 tracert命令
  • 5、route和arp命令
    • 5.1 route命令
    • 5.2 arp命令
    • 5.3 arp欺诈
  • 6.片尾彩蛋

【皇榜】支持博主的可以一睹皇榜哟,皇榜入口点击此处,等您上榜!

1、Ping命令

这个不同多说,主要是测试网络的连通性,如下所示对内网和外网的测试:
常用方式:ping IP地址;
ping 域名;
在这里插入图片描述

2、nslookup命令

用来查看域名和IP的对应关系
常用方式:nslookup 域名
在这里插入图片描述

3、 ipconfig命令

版权声明:原创于CSDN博主-拄杖盲学轻声码,有疑惑可去留言私信哟!

3.1 ipconfig 回车

查看电脑的IP配置
在这里插入图片描述

3.2 ipconfig /all

进行查看电脑的ip地址,mac地址,其他网卡信息
在这里插入图片描述

3.3 ipconfig /release

释放电脑的ip地址,自己的IP地址则会存在丢失,执行后本地运行的程序在浏览器中查看会报DNS错误,因为ip丢失了,所以无法访问,如果要重新能访问需要执行ipconfig /renew,这样就会重新分配地址。
在这里插入图片描述

3.4 ipconfig /renew

重新获取IP地址,本地电脑会试图和DHCP服务器建立联系,重新租用一个ip地址。大多数情况网卡的IP地址会和之前一样。
在这里插入图片描述

3.5 ipconfig /flushdns

可以进行刷新DNS缓存
电脑系统对DNS ip地址有一定的缓存时间,如果更换了DNS服务器地址后还没有自动刷新,这个时候就能够使用到ipconfig /flushdns命令进行刷新,即刻就能使用新的DNS。
在这里插入图片描述

4、netstat和tracert命令

4.1 netstat命令

netstat 用于显示与 IP、TCP、UDP 和 ICMP 协议相关的统计数据,用于检验本机各端口网络连接情况。
在这里插入图片描述

常用命令:

-a 看全部
-e 看以太网
-n 数字显示地址加端口
-r 路由表
-s 协议统计信息

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4.2 tracert命令

tracert命令可以用来跟踪数据报使用的路由(路径),并列出在所经过的每个路由器上所花的时间。因此,Tracert一般用来检测故障的位置。
常见用法:

tracert  ip
tracert URL

在这里插入图片描述

5、route和arp命令

5.1 route命令

route用来显示、人工添加和修改路由表项目
route print === netstat -r
都是查看显示路由表信息的命令,所以上面两个效果是一样的
在这里插入图片描述

常用方法(xxx可以表示add/change/delete)

route xxx 添加ip mask 子网掩码 本地IP
route add  60.60.60.0 mask 255.255.255.0 80.80.80.254

添加路由route add

添加路由后再查看就会发现里面有60.60.60.0
在这里插入图片描述

修改路由 route change

这个里面的修改是针对所接端口,mask后面的(非子网掩码)
在这里插入图片描述

删除路由route delete

定义:和添加相反,就是删除的意思,删除了之后,对应的IP端就不能再本机访问了。
在这里插入图片描述

结论:删除完了之后就没有60.60.60.0

版权声明:原创于CSDN博主-拄杖盲学轻声码,有疑惑可去留言私信哟!

5.2 arp命令

ARP地址解析协议用把IP地址转化为物理地址。
ARP命令能够查看本地计算机或另一台计算机的ARP高速缓存中的当前内容。此外,使用ARP命令,也可以用人工方式输入静态的网卡物理/IP地址对。可使用这种方式为缺省网关和本地服务器等常用主机进行操作,有助于减少网络上的信息量。
在这里插入图片描述

arp -a IP
如果有多个网卡,那么使用arp -a加上接口IP地址,就可以只显示与该接口相关的ARP缓存项目。
在这里插入图片描述
arp -s IP 物理地址
可以向ARP高速缓存中人工输入一个静态项目。该项目在计算机引导过程中将保持有效状态,或者在出现错误时,人工配置的物理地址将自动更新该项目。
这里手动添加一个假的ip,224.0.0.20和假的物理地址01-00-5e-00-00-14,执行之后是没有提示的。(没有消息就是好消息)执行完之后,重新查看一下就会知道已经执行成功。

5.3 arp欺诈

ARP欺骗的运作原理是由攻击者发送假的ARP数据包到网上,尤其是送到网关上
ARP 协议是建立在信任局域网内所有节点的基础上,虽然高效但并不安全。ARP 协议是一种无状态的协议,他不会检查自己是否发过请求,也不管应答是否合法,当接收到目标 MAC 地址是自己的 ARP 广播报文,都会接收并更新缓存,这就为 ARP 欺骗提供了可能。
由于局域网内的每台主机内都存有 ARP Cache,ARP 攻击者将发送大量的 ARP 欺骗报文以淹没正常的 ARP 报文,使得主机的 ARP 缓存表内记录假的 MAC 信息,从而达到 ARP 欺骗的目的。
预防措施:

A、建立路由映射,IP与mac一一绑定,arp -s 网关地址+物理地址
B、防火墙过滤常见的病毒端口
C、禁用ARP或者运维人员定期轮询检查主机上ARP缓存。
D、使用Proxy代理IP的传输

6.片尾彩蛋

倾心打造佳作,愿解君之惑,如若有幸,盼君上榜助阵,特此敬谢!
皇榜入口点击此处

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/514765.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

第07讲:Java High Level Client,读写 ES 利器

SkyWalking OAP 后端可以使用多种存储对数据进行持久化,例如 MySQL、TiDB 等,默认使用 ElasticSearch 作为持久化存储,在后面的源码分析过程中也将以 ElasticSearch 作为主要存储进行分析。 ElasticSearch 基本概念 本课时将快速介绍一下 E…

【类和对象完结篇】

目录 ❀初始化列表 构造函数体赋值 初始化列表 ❀explicit关键字 ❀static成员 什么是static成员? 特性 ❀友元 友元函数 友元类 ❀内部类 ❀理解类和对象 🍀​​​​​​​​​​​​​​小结🍀 🎉博客主页&#xf…

linux环境安装使用mysql详解

01-安装MySQL并启动 1.1 环境准备 # 1.卸载mariadb,否则安装mysql会出现冲突 (1).执行命令rpm -qa | grep mariadb 会列出所有被安装的mariadb rpm 包; (2).执行命令rpm -e --nodeps mariadb-libs-5.5.56…

super_排列组合lesson08易错题记录

此题用插空法解决:这个是组合的问题,总共10个学生,要分配到7个班级里,也就是要把这十个学生分为7部分,如果让学生们站在一起,就是在9个空位中插入6块木板,也就是C(9,6)也就是84 此题用捆绑法解决…

[Java进阶] 线程池详解

文章目录 前言1. 线程池的作用2. 线程池的应用3. 标准库中创建线程池的方式 前言 本文介绍线程池的作用和实现方法. 1. 线程池的作用 1.我们知道,线程的作用是由于进程的创建和销毁需要分配和回收资源,开销较大.而线程是"轻量级进程",创建销毁更高效. 2.线程池,比线…

汽车发动机点火性能测试仪设计

汽车发动机的点火系统包括上百种电气和机械零部件,生产线分布较广,因此分布式间接监控方式在点火系统的监测与故障诊断系统中得到广泛应用。发动机点火性能测试仪通过测量发动机的闭合角与分火角,对其分电器和点火器性能进行分析。 闭合角、分…

Python接口自动化测试实战系列

本节内容 接口及接口测试 网络基础知识:IP,域名, DNS及端口 网络基础知识:OSI七层模型及TCP协议 HTTP协议 接口及接口测试 这里插播一个段子 上图中,程序员口中提到的接口是什么意思呢? 手机壳有没有颜色这个属性&#xff0…

安全渗透工程师入门最快需要多久?提供具体路线和学习框架

前言 网络渗透这个东西学起来如果没有头绪和路线的话,是非常烧脑的。最快达到入门也要半年 理清网络渗透学习思路,把自己的学习方案和需要学习的点全部整理,你会发现突然渗透思路就有点眉目了。 网络安全好混,但不容易混得好。…

【顶配快速排序】CUTOFF配合三点中值法的三路划分

目录 1引入情境2 形式化描述2-1递归结构2-2 一次划分2-3 C实现 3 在工程中的改进3-1 处理重复元素双向划分三路划分C 实现 3-2 最差情况的改进三点中值法随机选择pivot短序列切回插入排序 4 全部改进技术加持 1引入情境 从低到高排成一队,怎么办? 以大雄…

RIME协议栈解读

// 新坑–contiki rime简介 rime类似于TCP/IP协议栈,属于分层结构。图片来自Adam Dunkels本人的rime论文介绍。 abc为anonymous broadcast,匿名广播。即将数据包通过无线射频驱动(radio driver)发出去,接收来自无线射频驱动所有的包并交给…

四月成功上岸阿里,年后准备了两个月,要个21k应该不过分吧~

先说下我基本情况,本科不是计算机专业,现在是学通信,然后做图像处理,可能面试官看我不是科班出身没有问太多计算机相关的问题,因为第一次找工作,阿里的游戏专场又是最早开始的,就投递了&#xf…

[JAVA数据结构]希尔排序/缩小增量法

前置内容:[JAVA]直接插入排序_HY_PIGIE的博客-CSDN博客 希尔排序,是将一个数组分成多组,在每一个组内进行排序。每进行一次排序,组中的元素都会增多,组数减少。 在组内进行直接插入排序 组数以/2的形式减少 例入&#…

离散Markov Chain序列及可视化

离散Markov Chain序列及可视化 文章目录 离散Markov Chain序列及可视化[toc]1 天气预测2 赌徒问题 1 天气预测 假设仅存在三种天气:晴天、阴天和雨天,每种天气状态构成的系统满足(齐次)马氏链过程,即下一期的天气状态仅取决于当前的天气状态…

网络安全是什么?如何成为一位优秀的网络安全工程师?

网络安全是什么? 首先说一下什么是网络安全? 网络安全工程师工作内容具体有哪些? 网络安全是确保网络系统的硬件、软件及其系统中的数据受到保护,不因偶然的或者恶意的原因而受到破坏、更改、泄露,系统连续可靠正常地…

idea部署tomcat(偏小白向)

目录 一、环境部署 1.安装idea ultimate任意版本 2.java稳定的版本如: 3.apache-tomcat任意版本,需要考虑兼容性,大家可以百度一下 二、部署简单的javaweb环境 总结 1.第一个问题 2.第二个问题 一、环境部署 1.安装idea ultimate任意版本…

Debian 11安装mysql 5.7.41

Debian 11安装mysql 5.7.41 1、下载mysql安装包2、安装文档2.1、安装依赖包2.2、安装MySQL包2.2.1、预设值数据库参数2.2.2、安装MySQL包 2.3、文件安装位置 3、使用mysql 5.7.41 数据库3.1、命令行登录MySQL 5.7.41 数据库3.2、navicat连接mysql 5.7.41 数据库3.2.1、修改mysq…

UWB技术开发的定位系统源码,高精度人员定位系统源码,室内定位系统源码人员定位/车辆定位/物品定位/材料定位

UWB技术定位系统源码,高精度人员定位系统源码,智慧工厂人员定位系统源码,室内定位系统源码 技术架构:单体服务 硬件(UWB定位基站、卡牌) 开发语言:java 开发工具:idea 、VS Code…

操作系统:12 线程竞争与线程池

1 基本概念 ① 竞争与同步 同一个进程中的线程能够共享进程中的绝大多数资源,当他们随意竞争时可能会导致共享资源被破坏、脏数据、不完整、不一致等问题 通过一些方法让进程中的线程在竞争资源时相互协调,避免出现以上问题,这种手段就称为线…

5月11日作业

思维导图 作业: 作业1: 作业2: 作业3: 作业4: 作业5:

算法设计与分析:枚举和递推的运用

目录 第1关:双关系递推数列 任务描述 相关知识 枚举算法的两种框架 递推算法的实施步骤 问题求解思路 编程要求 测试说明 第1关:双关系递推数列 任务描述 本关任务:运用枚举和递推的基本思想,通过编程计算出双关系递推数…