Windows
如何獲取遠端電腦的MAC地址
我有具體情況。我想從不在域中的遠端電腦獲取 MAC 地址。我知道遠端電腦的主機名和 IP 地址。我的電腦IP地址是192.168.2.40,遠端電腦IP是192.168.2.41。
我試過了:
arp -a <remote IP Address> No ARP entries found. nbtstat -n <remote hostname> Host not found. getmac /s <remote IP Address> ERROR: The RPC server is unavailable.
是否可以從命令行、powershell 或其他方式獲取遠端系統的 MAC 地址?需要設置哪些條件?謝謝你。
nmap將返回 MAC 地址以及您想知道的任何其他內容。
如果您對機器具有管理員訪問權限,則 powershell 和 wmi 在獲取遠端診斷方面都非常有用。他們在 technet.microsoft.com 上都有大量文件
編輯:這假設一台Windows機器,從它的外觀來看,這可能不是。
MAC 地址是乙太網的東西,而不是網際網路的東西。電腦甚至不需要 MAC 地址。獲取 MAC 地址的唯一方法是讓與該電腦位於同一 LAN 的某台電腦將其告訴您。而且您無法知道它正在為您提供正確的資訊。
如果你們兩個在同一個乙太區域網路,你可以只
ping
用電腦,然後查看你的 ARP 表。否則,您將不得不詢問同一乙太網/Wifi LAN 中的電腦。