有個工具叫arping,原理是產生一個Dst IP是subnet broadcast位址,Dst MAC address是你要測的MAC address的subnet broadcast ping(標準的broadcast ping的Dst MAC address應該是Ethernet broadcast address),那台主機可能就會回應這個subnet broadcast ping(用可能這個詞形容是因為有某些OS不會回broadcast ping),這樣至少可以確定其Ethernet和IP layer是online的.但不一定能確定其OS的狀態(因為有些網卡開offloading的話,就算OS處於休眠狀態,NIC上的MAC還是會回ping),而且這類工具應該在Linux之類上比較常見,在Windows上鵝還沒看過....