引用:
原文由 rezard 所發表
補充說明一下:
arp的確是一個好用的指令,不過也有其限制。
在微軟視窗中,arp僅能用來顯示操作電腦上的ARP Cache內的arp紀錄,該紀錄是有時間限制的,一旦時間超過該紀錄無繼續使用,就會被清除掉,避免產生位址對映(IP <----> MAC)的黑洞效應。所以使用arp查詢對方MAC位址時,常常得先ping對方,也就是起碼要知道對方的IP位址,這在很多時候(比如連對方IP都不清楚)不太方便。
|
也對,微軟的dhcp server都以8天為期間,所發ip的時候,ip的組期為8天(可改),大約到4天的時候用戶端會提出ip續組的要求,如果找不到dhcp server時,用戶端會找別的dhcp server要ip,要到的ip可能跟原來的不一樣,所以IP <----> MAC,也會有時效性,就是防止這種事發生,大約IP <----> MAC時間不會多久,以cisco的產品來說,mac-address table(MAC-ADDRESS對應表)大約幾分鐘就會更新,所以我們的網卡的MAC-ADDRESS TABLE更新時間都似每家廠商設定不一樣....