Как найти MAC-адрес удаленного компьютера?

Я знаю IP-адрес хоста в своей локальной сети. Используя это, как я могу найти свой MAC-адрес (без физического доступа к нему)?

  • Как переустановить драйвер протокола TCP / IP в Windows 7?
  • Не удалось выполнить пинг удаленного сервера
  • Как узнать, какое приложение Windows прослушивает конкретный порт TCP?
  • Как узнать, какой MTU используется в Windows XP
  • Использовать инструмент командной строки для использования другого интерфейса?
  • К какому уровню сети TCP / IP принадлежит ARP?
  • Как переустановить драйвер протокола TCP / IP в Windows 7?
  • Ввод реестра DatabasePath не работает в Windows 7
  • Отображается ли ваш MAC-адрес при попадании на сайт?
  • Как уменьшить BufferBloat на ADSL-соединении?
  • Использовать инструмент командной строки для использования другого интерфейса?
  • Почему IP-адрес Windows по умолчанию 169.xx.xx.xx?
  • 9 Solutions collect form web for “Как найти MAC-адрес удаленного компьютера?”

    Если вы находитесь на компьютере под управлением Windows, откройте окно команд (Start … Run … cmd), ping на целевой машине, чтобы вы связались с ним , а затем выполните команду arp -a чтобы просмотреть локальную таблицу ARP , В котором будут перечислены IP-адреса и их соответствующие MAC-адреса, например,

     C:\Users\L3K> arp -a Interface: 192.168.200.128 --- 0xb Internet Address Physical Address Type 192.168.200.1 00-50-7f-c3-5c-88 dynamic 192.168.200.2 00-50-7f-d1-e1-40 dynamic 192.168.200.6 00-80-77-dd-a8-6b dynamic 

    Если вы находитесь в системе на базе Linux, установите утилиту arp-scan , а затем из командной строки вы можете попросить сканирование вашей сети – в моем случае:

     sudo arp-scan 192.168.200.0/24 

    Если вы используете интерфейс, отличный от Ethernet, скажем, беспроводной, вам нужно указать, что, например,

     sudo arp-scan -I wlan0 192.168.200.0/24 

    Если вы не знаете, какой интерфейс вы используете, просто используйте соответствующую команду ниже.

     ifconfig (For Debian based OS such as Ubuntu) ip link (For OS like Arch Linux) 

    Команда arping поставляется с пакетом iputils на linux. Укажите IP-адрес для ping, и он возвращает MAC-адрес даже между коммутаторами и подсетями в локальной сети (по крайней мере, в нашей локальной сети).

     # arping -c 1 -I eth0 10.100.10.11 ARPING 10.100.10.11 from 10.100.10.25 eth0 Unicast reply from 10.100.10.11 [00:22:68:88:F3:90] 0.594ms Sent 1 probes (1 broadcast(s)) Received 1 response(s) 

    Пытаться

     getmac /s hostname 

    или:

     getmac /s IP 

    Для этого вам нужен доступ администратора к машине.

    Если у вас есть управляемый коммутатор или ваш маршрутизатор позволяет вам просматривать его таблицу ARP, вы можете получить это оттуда.

    Если компьютер, на котором находится IP-адрес, находится в сети, вы можете его загрузить и получить свой MAC-адрес от вашей локальной таблицы ARP.

    Общее примечание для других: невозможно получить MAC-адрес для компьютеров, которые находятся в другой локальной сети, поскольку протоколы уровня 3 используются для адресации и доставки в этом случае, а MAC – это уровень 2.

    Просто используйте что-то вроде:

     nmap -n -sP 192.168.146.0/24 

    После адаптации параметров к вашей настройке это сканирует всю вашу подсеть, предоставляя IP и MAC addrs

    Вы можете использовать утилиту, например http://trogonsoftware.com/trogon-mac-scanner.html или другой сканер ip \ mac для сканирования сети для адресов удаленных компьютеров в локальной сети.

    Пока нет маршрутизации трафика между компьютерами, любой сниффер предоставит вам эту информацию.

    Вы всегда можете обратиться к таблице arp на своем маршрутизаторе (в некоторых случаях маршрутизатор объединяет таблицы аренды arp и dhcp вместе).

    Другой способ:

     nbtstat -a 192.168.1.1 

    (Замените 192.168.1.1 на требуемый адрес)


    Кроме того, если getmac используется на компьютере, getmac от Windows, вы получите:

    ОШИБКА: Сервер RPC недоступен.

    Давайте будем гением компьютера.