在 Linux 和 Windows 操作系统下查询局域网IP

ops/2024/12/13 14:50:58/

以下分别介绍在 Linux 和 Windows 操作系统下进行局域网 IP 查询的常用方法及相应代码示例:
·Linux 系统——查询局域网 IP

  1. 使用 ifconfig 命令(较旧但常用方式,在多数 Linux 发行版中可用)
    ifconfig 命令可以用来查看网络接口的配置信息,包括 IP 地址、子网掩码、广播地址等,通过它能获取本机在局域网中的 IP 地址。

ifconfig

命令执行后,会输出类似下面的信息(示例中以 eth0 网络接口为例,实际可能是 ens33 等不同名称,取决于你的系统配置):

eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500inet 192.168.1.100  <---- 这里就是本机在局域网中的IP地址netmask 255.255.255.0broadcast 192.168.1.255inet6 fe80::a00:27ff:fea0:100  prefixlen 64  scopeid 0x20<link>ether 08:00:27:a0:01:00  txqueuelen 1000  (Ethernet)RX packets 12345  RX bytes 12345678  (11.7 MiB)TX packets 6789  TX bytes 7890123  (7.5 MiB)
  1. 使用 ip addr 命令(较新且功能更丰富,推荐使用)
    ip addr 展示的网络信息更加详细和规范,同样能清晰地看到本机局域网 IP 地址。
1: lo: <LOOPBACK,UP,LOWER_TRACE> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00inet 127.0.0.1/8 scope host lovalid_lft forevervalid_gft forever
2: eth0: <UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00inet 192.168.1.100/24  <---- 这里就是局域网IP地址valid_lft forevervalid_gft foreverinet6 fe80::a00:27ff:fea0:100/64 scope linkvalid_lft forevervalid_gft forever
  1. 使用 nmap 工具来扫描局域网内的其他 IP 地址(需先安装 nmap 工具)
    如果想进一步了解局域网内其他设备的 IP 地址,可以使用 nmap 进行扫描。例如,扫描所在局域网(假设网段为 192.168.1.0/24)的所有主机:

nmap -sP 192.168.1.0/24

该命令会向指定网段内的所有 IP 地址发送探测数据包,并返回处于活动状态的主机及其对应的 IP 地址等信息。

Windows 系统下查询局域网 IP

  1. 使用 ipconfig 命令
    这是 Windows 系统下查看网络配置信息常用的命令,通过它可以快速获取本机在局域网中的 IP 地址、子网掩码、默认网关等关键信息。
    在命令提示符(CMD)窗口中输入以下命令:

ipconfig

执行后会输出类似如下信息,其中 “IPv4 地址” 那一行显示的就是本机局域网 IP 地址(示例中是 192.168.1.101):

Windows IP 配置

以太网适配器 本地连接:

  连接特定的 DNS 后缀....... :链路本地 IPv6 地址........ : fe80::a00:27ff:fea0:101%11IPv4 地址............ : 192.168.1.101
子网掩码............ : 255.255.255.0默认网关............ : 192.168.1.1
  1. 使用图形界面查看(更直观的方式)
    你还可以通过以下图形界面操作来查看局域网 IP 地址:
    Windows 7/8/10/11:
    点击桌面右下角的网络图标(一般是小电脑或者 Wi-Fi 信号图标),选择 “打开网络和共享中心”。
    在弹出的窗口中,点击左侧栏的 “更改适配器设置”。
    找到正在使用的网络连接(比如 “本地连接” 或者 “Wi-Fi”),右键点击它,选择 “状态”。
    在弹出的 “状态” 窗口中,点击 “详细信息” 按钮,就能看到包括 IP 地址、子网掩码、默认网关、DNS 服务器等详细的网络配置信息了,其中 “IP 地址” 那一栏显示的就是本机局域网 IP 地址。

http://www.ppmy.cn/ops/141565.html

相关文章

LoRA:低秩分解微调与代码

传统的微调&#xff0c;即微调全量参数&#xff0c;就是上面的公式&#xff0c;但是我们可以通过两个矩阵&#xff0c;来模拟这个全量的矩阵&#xff0c;如果原来的W是(N * N)维度&#xff0c;我们可以通过两个(N * R) 和 (R * N)的矩阵矩阵乘&#xff0c;来模拟微调的结果。 …

【docker集群应用】Docker Compose

文章目录 Docker ComposeDocker Compose 文件结构Docker Compose的使用Docker Compose部署安装指南Docker Compose 环境安装YAML 文件格式及编写注意事项Docker Compose 配置常用字段Docker Compose 常用命令Docker Compose 文件结构与实践准备依赖文件编写脚本准备站点网页编写…

Linux rm -rf 删除文件恢复测试

前几天一个北京的朋友给我发信息&#xff0c;让我帮他们推荐一个DBA&#xff0c;我就把曾经的一个前同事给推荐过去了&#xff0c;前同事事后跟我说那边5个人同时面试他&#xff0c;问了很多问题&#xff0c;其中问了一个rm 删除文件如何恢复&#xff0c;他没回答好。我说我记得…

Linux 升级 openssh 方法步骤

目录 一&#xff1a;OpenSSH 介绍二&#xff1a;升级 OpenSSH1、下载源码包2、查看当前安装位置3、上传源码包4、生成Makefile文件5、编译并安装6、重启ssh服务7、检查版本信息 一&#xff1a;OpenSSH 介绍 OpenSSH最初是作为OpenBSD系统项目的一部分而开发的&#xff0c;后面…

CSS系列(10)-- 过渡与动画详解

前端技术探索系列&#xff1a;CSS 过渡与动画详解 ✨ 致读者&#xff1a;探索动态视觉体验 &#x1f44b; 前端开发者们&#xff0c; 今天我们将深入探讨 CSS 过渡与动画&#xff0c;学习如何创建流畅、优雅的动态效果。 过渡效果详解 &#x1f680; 基础过渡 /* 过渡基础…

如何创建一个基本的Spring Boot应用程序

以下是一个简单的Spring Boot应用开发代码示例&#xff0c;它展示了如何创建一个基本的Spring Boot应用程序&#xff0c;并实现一个简单的RESTful API服务。 步骤1&#xff1a;创建项目 使用Spring Initializr或您喜欢的IDE&#xff08;如IntelliJ IDEA或Eclipse&#xff09;…

STM32F103单片机使用STM32CubeMX创建IAR串口工程

打开stm32cubeMX&#xff0c;选择新建工程 输入单片机型号&#xff0c;在下面选中具体型号&#xff0c;然后点右上角 开始工程 第一步设置 调试接口&#xff0c;否则生成的工程就会下载不到单片机中&#xff0c;使用stlink或者jlink的话&#xff0c;在debug选项中直接选择ser…

畅捷通T-Plus ajaxpro存在SQL注入漏洞

免责声明: 本文旨在提供有关特定漏洞的深入信息,帮助用户充分了解潜在的安全风险。发布此信息的目的在于提升网络安全意识和推动技术进步,未经授权访问系统、网络或应用程序,可能会导致法律责任或严重后果。因此,作者不对读者基于本文内容所采取的任何行为承担责任。读者在…