在 Linux 和 Windows 操作系统下查询局域网IP
以下分别介绍在 Linux 和 Windows 操作系统下进行局域网 IP 查询的常用方法及相应代码示例:
·Linux 系统——查询局域网 IP
- 使用 ifconfig 命令(较旧但常用方式,在多数 Linux 发行版中可用)
ifconfig 命令可以用来查看网络接口的配置信息,包括 IP 地址、子网掩码、广播地址等,通过它能获取本机在局域网中的 IP 地址。
ifconfig
命令执行后,会输出类似下面的信息(示例中以 eth0 网络接口为例,实际可能是 ens33 等不同名称,取决于你的系统配置):
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.100 <---- 这里就是本机在局域网中的IP地址
netmask 255.255.255.0
broadcast 192.168.1.255
inet6 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)
- 使用 ip addr 命令(较新且功能更丰富,推荐使用)
ip addr 展示的网络信息更加详细和规范,同样能清晰地看到本机局域网 IP 地址。
1: lo: <LOOPBACK,UP,LOWER_TRACE> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever
valid_gft forever
2: eth0: <UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 192.168.1.100/24 <---- 这里就是局域网IP地址
valid_lft forever
valid_gft forever
inet6 fe80::a00:27ff:fea0:100/64 scope link
valid_lft forever
valid_gft forever
- 使用 nmap 工具来扫描局域网内的其他 IP 地址(需先安装 nmap 工具)
如果想进一步了解局域网内其他设备的 IP 地址,可以使用 nmap 进行扫描。例如,扫描所在局域网(假设网段为 192.168.1.0/24)的所有主机:
nmap -sP 192.168.1.0/24
该命令会向指定网段内的所有 IP 地址发送探测数据包,并返回处于活动状态的主机及其对应的 IP 地址等信息。
Windows 系统下查询局域网 IP
- 使用 ipconfig 命令
这是 Windows 系统下查看网络配置信息常用的命令,通过它可以快速获取本机在局域网中的 IP 地址、子网掩码、默认网关等关键信息。
在命令提示符(CMD)窗口中输入以下命令:
ipconfig
执行后会输出类似如下信息,其中 “IPv4 地址” 那一行显示的就是本机局域网 IP 地址(示例中是 192.168.1.101):
Windows IP 配置
以太网适配器 本地连接:
连接特定的 DNS 后缀....... :
链路本地 IPv6 地址........ : fe80::a00:27ff:fea0:101%11
IPv4 地址............ : 192.168.1.101
子网掩码............ : 255.255.255.0
默认网关............ : 192.168.1.1
- 使用图形界面查看(更直观的方式)
你还可以通过以下图形界面操作来查看局域网 IP 地址:
Windows 7/8/10/11:
点击桌面右下角的网络图标(一般是小电脑或者 Wi-Fi 信号图标),选择 “打开网络和共享中心”。
在弹出的窗口中,点击左侧栏的 “更改适配器设置”。
找到正在使用的网络连接(比如 “本地连接” 或者 “Wi-Fi”),右键点击它,选择 “状态”。
在弹出的 “状态” 窗口中,点击 “详细信息” 按钮,就能看到包括 IP 地址、子网掩码、默认网关、DNS 服务器等详细的网络配置信息了,其中 “IP 地址” 那一栏显示的就是本机局域网 IP 地址。
原文地址:https://blog.csdn.net/IpdataCloud/article/details/144396269
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!