为什么高级IP扫描程序返回的IP地址多于arp命令?

问题描述 投票:0回答:1

我认为Advanced IP Scanner的工作方式与arp或cmd中的某些ping命令相同。

当我在命令提示符中使用命令arp -a时,它返回如下内容:

Interface: 192.168.8.150 --- 0x4

Internet Address      Physical Address      Type
173.192.195.194       00-27-0c-bc-5c-c2     dynamic
192.168.0.106         00-27-0c-bc-5c-c2     dynamic
192.168.8.1           00-27-0c-bc-5c-c2     dynamic
192.168.8.11          c8-19-f7-9d-98-72     dynamic
192.168.8.27          d0-51-62-67-2c-af     dynamic
192.168.8.145         e0-63-e5-08-55-79     dynamic
192.168.11.255        ff-ff-ff-ff-ff-ff     static
224.0.0.2             01-00-5e-00-00-02     static
224.0.0.22            01-00-5e-00-00-16     static
224.0.0.252           01-00-5e-00-00-fc     static
224.0.1.60            01-00-5e-00-01-3c     static
239.255.255.250       01-00-5e-7f-ff-fa     static
255.255.255.255       ff-ff-ff-ff-ff-ff     static

我以为这个命令会返回我机器的所有可见IP,但Advanced IP Scanner会返回:

因此,我可以看到arp -a命令仅返回活动的机器,但它不返回未知的。所以,我的问题是:

  1. 高级IP扫描仪如何工作?
  2. 该程序与arp -a命令有什么区别?
  3. 我应该使用cmd中的哪个命令来显示未知设备及其IP地址?
ip lan arp
1个回答
0
投票

arp表条目有时间生效..这意味着它只显示与主机通信的最近的mac。

你可以在arp -a结果中看到,在列Type中,地址是动态的和静态的。经过一段时间与该主机没有通信的动态消息将从表中删除。静态条目是永久性的。

© www.soinside.com 2019 - 2024. All rights reserved.