如何用linux命令查看局域网内的所有ip地址

如何用linux命令查看局域网内的所有ip地址,第1张

linux没有这样的命令。arp -a可以试试,但是只能查看到和主机通讯过的ip地址。要查看所有,必须要第三方工具才可以。你可以试试WFilter里面的局域网扫描插件,一键就可以扫描出局域网所有设备的IP、mac、系统、厂商等信息。

命令如下:

1运行cmd.exe

2执行: for /L %i IN (1,1,254) DO ping -w 2 -n 1 192.168.1.%i arp -a

3回车,一会就会看到收集好列表。

注意:把192.168.1 IP地址替换成你所在局域网的IP地址

Linux用nmap对局域网扫描,查看arp缓存表就可以知道局域内主机ip和mac了,方法如下: 1.进行ping扫描,打印出对扫描做出响应的主机 nmap -sP 192.168.1.0/242.使用UDP ping探测主机 nmap -PU 192.168.1.0/243.使用频率最高的扫描选项(SYN扫描,...


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8914123.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-22
下一篇2023-04-22

发表评论

登录后才能评论

评论列表(0条)

    保存