局域網(wǎng)打開(kāi)"網(wǎng)上鄰居"時(shí)出現(xiàn)錯(cuò)誤提示(網(wǎng)上鄰居windows無(wú)法訪問(wèn))
2024-09-12
更新時(shí)間:2024-09-14 00:07:28作者:未知
事情是這樣的,今天去面試的時(shí)候筆試有一道題問(wèn)到:Windows下使用什么命令來(lái)獲知同局域網(wǎng)內(nèi)其他主機(jī)的MAC地址。一開(kāi)始看到感覺(jué)很熟悉,但是卻答不上來(lái)。原來(lái)建站這么就,很多使用都要使用ping命令來(lái)測(cè)試網(wǎng)站的可連接性和速度等等。
但是這樣的ping命令并不可以看到一臺(tái)主機(jī)的MAC地址。其實(shí)Windows下有一個(gè)arp的命令就可以獲知局域網(wǎng)中其他主機(jī)的MAC地址已經(jīng)IP地址的。
arp -a ( 顯示 ARP 表)
還有其他參數(shù):
-a 通過(guò)詢問(wèn)當(dāng)前協(xié)議數(shù)據(jù),顯示當(dāng)前 ARP 項(xiàng)。如果指定 inet_addr,則只顯示指定計(jì)算機(jī)的 IP 地址和物理地址。如果不止一個(gè)網(wǎng)絡(luò)接口使用 ARP,則顯示每個(gè) ARP 表的項(xiàng)。
-g 與 -a 相同。
-v 在詳細(xì)模式下顯示當(dāng)前 ARP 項(xiàng)。所有無(wú)效項(xiàng)和環(huán)回接口上的項(xiàng)都將顯示。
inet_addr 指定 Internet 地址。
-N if_addr 顯示 if_addr 指定的網(wǎng)絡(luò)接口的 ARP 項(xiàng)。
-d 刪除 inet_addr 指定的主機(jī)。inet_addr 可以是通配符 *,以刪除所有主機(jī)。
-s 添加主機(jī)并且將 Internet 地址 inet_addr與物理地址 eth_addr 相關(guān)聯(lián)。物理地址是用連字符分隔的 6 個(gè)十六進(jìn)制字節(jié)。該項(xiàng)是永久的。
eth_addr 指定物理地址。
if_addr 如果存在,此項(xiàng)指定地址轉(zhuǎn)換表應(yīng)修改的接口的 Internet 地址。如果不存在,則使用第一個(gè)適用的接口。