用批处理获取局域网中电脑ip和mac地址表

为了避免IP地址抵触和体系安全,局域网中电脑的IP地址和MAC地址对照表是要常常备份的。除了能够运用软件处理外,用细巧专心的批处理也是一个不错的挑选。用记事本翻开,输入以下代码:

@echo off

call ping %1 |find “Reply”>nul

if %ERRORLEVEL%==0 goto arplist

goto end

:arplist

arp -a %1

:end

将该文件保存为arp1.bat文件。再翻开一个记事本,输入以下代码:

@rem arpall.bat

for /l %%i in (0,1,255) do arp1 192.168.0.%%i >>arpall.txt

该文件保存为arplist.bat文件,而且与上述arp1.bat文件放在同一个文件目录下。然后双击arplist.bat文件即可。终究生成的文这篇文章件arpall.txt。上述批处理程序无法获取主机的IP-MAC地址对照表,只能经过IPCONFIG/ALL指令来获取。首要要素是本机器与有IP地址的设备通讯后,ARP缓存表里保存的都是别的IP地址的MAC地址而不包括本机IP地址的MAC地址

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐