Как узнать MAC-адрес удаленного компьютера?
Я знаю IP-адрес хоста в своей локальной сети. Используя это, как я могу найти его MAC-адрес (без физического доступа к нему)?
Если вы работаете на компьютере с Windows, откройте окно командной строки (Пуск . Выполнить . cmd), ping целевой компьютер, чтобы вы установили с ним контакт , а затем arp -a введите команду для просмотра локальной таблицы ARP, в которой будет показан список IP-адреса и их соответствующие MAC-адреса, например,
Если вы работаете в системе на основе Linux, установите arp-scan утилиту, а затем из командной строки вы можете запросить сканирование вашей сети — в моем случае:
Если вы используете интерфейс, отличный от Ethernet, скажем, беспроводной, вам необходимо указать его, например:
Если вы не знаете, какой интерфейс используете, просто используйте соответствующую команду ниже.
Команда arping поставляется с iputils пакетом на Linux. Укажите IP-адрес для ping, и он возвращает MAC-адрес даже через коммутаторы и подсети в локальной сети (по крайней мере, в нашей локальной сети).
Как узнать MAC-адрес по ip-адресу или имени хоста?
Достаточно часто бывают ситуации когда нужно выяснить аппаратный адрес сетевого устройства, но кроме стандартной консоли под рукой ничего нет, или просто хочется сэкономить время не устанавливая дополнительных программ, или не открывая консоли управления, такие как DHCP Management Console и т.д.
Как можно узнать MAC-адрес по ip-адресу или имени хоста имея просто рабочую станцию под управлением ОС Windows?
Ответ прост — с помощью стандартной командной строки.
Чтобы узнать адрес MAC удаленного компьютера или компьютера в локальной сети, необходимо:
1. В командной строке выполнить пинг этого компьютера (пинг ip-адреса или dns-имени).
Для этого нажмите комбинацию клавиш Win+R, введите cmd. В окне командной строки введите: ping ip-адрес или ping dns-имя.

Выполняем ping на искомый узел.
Если вы выполнили пинг имени хоста, то это имя в процессе будет преобразовано в ip-адрес.
2. По окончанию отработки комманды ping, введите команду arp -a. В результатах вывода команды найдите нужный вам ip-адрес и соответсвующий ему MAC-адрес.

Узнаем требуемый MAC-адрес
arp — это отображение и изменение таблиц преобразования ip-адресов в физические, используемые протоколом разрешения адресов (ARP).
Так же можно пропинговать броадкастовый адрес вашей сети.
Например, если у вас сеть 192.168.31.0 с маской 255.255.255.0, ваш адрес тогда будет 192.168.31.1-254, а броадкастовый — самый последний 192.168.31.255. Его то мы и должны пропинговать, потом дать команду: arp -a
Вы увидите все ip адреса в вашей сети с их маками, останется лишь найти нужный.
Если нужно узнать MAC по ip, то вводим команду: nbtstat -A 192.168.31.5
Хочу заметить, что данная команда не работает в powershell только в cmd.
Пожалуй, это всё.
Возможно вам так же понадобится узнать IP адрес по MAC адресу. Об этом методе описано в другой моей статье.
Как узнать мак адрес удаленного компьютера

Всем добрый день, давно я ничего не писал про локальную сеть и сетевые настройки, надо бы это исправить. С выходом Windows 10, у ряда пользователей, для которых это первая версия Майкрософтского творения, стали задаваться вопросом, что такое mac адрес и как узнать mac в Windows 10. Давайте я вам подробно расскажу сегодня про это.
Что такое mac
И так mac адрес ( Media Access Control ) или как его еще принято правильно называть в кругу профессионалов физический адрес, мы же стремимся именно к ним, по сути уникальный идентификатор или если вам проще номер, по которому каждая сетевая карта видится как устройство в сети интернет или локальной сети.
Mac адрес несет в себе информацию о производителе, которая зашита в первых символах этого номерка. По сути каждый мак адрес уникален и его производитель, получает данные номера пачками в специальной конторе IEEE Registration Authority. Количество адресов таких у IEEE Registration Authority порядка 280 триллионов, много:). При желании конечно его можно сменить мак адрес, но это актуально в основном не совсем честным юзерам, я думаю вы не такие.
Структура мак адреса
Сам мак адрес 48 битный и выглядит вот так F4-6D-04-AF-87-C9, где первые 24 бита или правильнее 3 актета отданы на код производителя MFG (Manufacturing, производителя). В интернете есть таблицы данных кодов и можно спокойно понять что у вас за вендор. Так что зная mac, можно получить уже некоторое представление о железке или жертве если вы хакер. Есть даже атаки с подменой mac.
Как узнать mac
Ранее я уже рассказывал как определить mac адрес компьютера, на Windows Server 2008 R2, там принцип похожий, мы его только дополним для Windows 10, способов несколько встроенных и много внешних.
Через командную строку
Командная строка cmd узнать mac, позволяет одной командой. Открывает ее и вводим
В итоге вы увидите список сетевых интерфейсов с их физическими адресами, это и есть mac значения.

в командной строке есть еще команда которая даст вам нужный результат, вводим команду
У вас на экране появится информация по всем сетевым интерфейсам:
- ip адреса
- dns сервера
- шлюз
- и MAC адреса

Через центр управления сетями
И так центр управления сетями так же имеет GUI интерфейс, в котором удобно посмотреть мак адреса. И так чтобы узнать mac в Windows 10, нажимаем

У вас откроется оснастка Сетевые подключения, со всеми сетевыми интерфейсами, что у вас есть, Wifi адаптеры будут там же. щелкаем по нужному правым кликом и выбираем Состояние.

В открывшемся окне нажимаем пункт Сведения.

В итоге вы получите сводную сетевую информацию по адаптеру и также Физический адрес.

Через Power Shell
Сильный Shell, не хуже командной строки. Его командлеты призваны как раз ее заменить, для получения мак значения вводим:
Перед вами будет список сетевых адаптеров и в нем поле macAddress.

узнать mac через AIDA
Есть много замечательных утилит, которые помогают определить список оборудования на вашем компьютере, и одна из них которая мне нравится это AIDA, я как нибудь расскажу про нее отдельно. Запускаем AIDA пункт Сеть Windows > и видим Аппаратный адрес.

Как узнать mac адрес удаленного компьютера
Узнать mac удаленного компьютера например в домене Active Directory можно вот такой командой, она выполняется в командной строке
Как видите, у меня вывелось поле Адрес платы (MAC), очень удобно.

Сегодня мы разобрали как узнать mac адрес сетевой карты в Windows 10, как можете заметить ничего сложного в этом нету, есть как встроенные утилиты, так и сторонние, что вам больше подходит решать конечно вам. В следующей статье мы узнаем как узнать производителя по mac адресу.