我认为高级IP扫描程序在cmd中的工作方式类似于arp
或某些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,但高级IP扫描程序会返回此信息:
因为我可以看到arp -a
命令只返回活动机器,但它不返回未知数。
所以,我的问题是:
arp -a
命令有什么区别?答案 0 :(得分:0)
arp表条目有时间生效..这意味着它只显示最近与主机通信的mac。
你可以在arp -a结果中看到,在列中键入地址是动态的和静态的。经过一段时间与该主机没有通信的动态消息将从表中删除。静态条目是永久性的。
答案 1 :(得分:0)
我相信这正是问问者的重点:使用
清空arp缓存时> arp -a -d
,Advance IP扫描仪从哪里获得其(失效)条目?