2013-10-23 45 views
0

我以为高级IP扫描器在cmd中的工作方式类似于arp或一些ping命令。为什么Advanced IP Scanner比arp命令返回更多的IP地址?

当我在命令提示符下使用命令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地址对我的机器,但先进的IP扫描仪返回此:

Advanced IP Scanner result

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

  1. 先进的IP扫描仪是如何工作的?
  2. 该程序和arp -a命令有什么区别?
  3. 我应该使用cmd中的什么命令来显示未知设备及其IP地址?

回答

0

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

您可以在arp -a结果中看到,在列类型中,地址是动态和静态的。经过一段时间,没有与主持人沟通的动态会从表格中删除。静态条目是永久性的。