获取本地网段连通的所有IP 和查看Mac address方法

365bet娱乐平台官网 📅 2026-02-11 10:35:07 👤 admin 👁️ 6528 👑 762
获取本地网段连通的所有IP 和查看Mac address方法

记录下一个很实用的查询网路端口的方法,以前的公司有用到,现在好像用不到了,但是怕忘记,当笔记mark下好了。

一.查询本地所有alive ip

ifconfig会list出来所有network的info,通过grep来筛选本地ip

ifconfig |grep inet |grep -v 127.0.0.1

二.查看局域网内所有alive ip

ping -S 169.254.44.217 169.254.255.255

比如电脑本地alive的ip 是169.254.xx.xx,那么就可以通过ping -S 本地ip + sourceIP(169.254.255.255)去查看169.254下面所有alive的ip(也就是局域网内的所有alive ip),可千万别傻傻的去ping 1-255了...

ping -S 169.254.44.217 169.254.255.255

PING 169.254.255.255 (169.254.255.255) from 169.254.44.217: 56 data bytes

64 bytes from 169.254.44.217: icmp_seq=0 ttl=255 time=0.080 ms

64 bytes from 169.254.252.225: icmp_seq=0 ttl=255 time=0.462 ms

64 bytes from 169.254.44.217: icmp_seq=1 ttl=255 time=0.046 ms

64 bytes from 169.254.252.225: icmp_seq=1 ttl=255 time=0.441 ms

64 bytes from 169.254.44.217: icmp_seq=2 ttl=255 time=0.095 ms

64 bytes from 169.254.252.225: icmp_seq=2 ttl=255 time=0.512 ms

^C

--- 169.254.255.255 ping statistics ---

3 packets transmitted, 3 packets received, +3 duplicates, 0.0% packet loss

round-trip min/avg/max/stddev = 0.046/0.273/0.512/0.201 ms

三.查看mac address

通过arp 来查询mac address 或者ifconfig 查询本地address

1. arp -a

#arp -a是 显示查看高速缓存中的所有项目。

#ARP缓存是用来储存IP地址和MAC地址的缓冲区,其本质就是一个IP地址-->MAC地址的映射表,表中每一个条目#分别记录了网络上其他主机的IP地址和对应的MAC地址。每一个以太网或令牌环网络适配器都有自己单独的表。

#当地址解析协议被询问一个已知IP地址节点的MAC地址时,先在ARP缓存中查看,若存在,就直接返回与之对应的MAC地址,若不存在,才发送ARP请求向局域网查询。

2. arp 固定ip #检索对应ip的mac address,可以检查remote同一router下面的address喔

--arp 192.168.7.159

--? (192.168.7.159) at xx:xx:xx:xx on en0 ifscope [ethernet]

3.当然不要忘记ifconfig,也可以list本地mac address。

arp这个tool蛮好的,局域网内可以通过ip来直接检查mac address,很棒~~

皇家推荐

More translations of胳膊in English
CSGO游戏中,一般多少ping才算正常?
如何用ps更换照片底色(ps怎样更换照片底色) – ps合集包
问道水系怎么加点好,问道水系加点方法推荐
努比亚z11mini s(手机努比亚Z11minis的NFC感应区在哪里)
为什么提示我帐号异常,需重新登录/验证?