2013-10-23 83 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結果中看到,在列類型中,地址是動態和靜態的。經過一段時間,沒有與主持人溝通的動態會從表格中刪除。靜態條目是永久性的。