Как узнать мак адрес удаленного компьютера через командную строку
Работая в локальной сети многим из нас приходится сталкиваться с различными способами идентификации пользователей.
Это может быть имя компьютера , может быть mac-адрес , а может быть ip-адрес . Сегодня мы поговорим о том, где посмотреть собственные mac и ip адреса и как узнать ip-адрес и mac-адрес чужого компьютера в локальной сети. Существуют различные программные решения от сторонних разработчиков для определения данных параметров, но в рамках данной статьи мы будем получать ip и mac адреса исключительно интегрированными средствами операционной системы.
Содержание статьи:
Как узнать свой mac-адрес и ip-адрес в сети
Для начала, в двух словах обозначим, чем ip-адрес отличается от mac-адреса.
ip-адрес (Internet Protocol Address) - это уникальный идентификатор узла в пределах конкретной сетиИз этого определения можно сделать вывод, что для глобальной сети интернет каждое устройство в данный момент времени должно обладать неповторимым ip-адресом, отличающемся от адресов всех остальных компьютеров в интернете.
В случае же с локальной сетью , уникальность должна соблюдаться лишь для устройств, подключенных к данной сети.
В отличии от ip-адреса машины, который может быть как статическим (постоянным), так и динамическим (изменяющимся), mac-адрес компьютера присваивается оборудованию и изменение его возможно только заменой составных частей машины. Не случайно этот идентификатор иначе называется Hardware Address. То есть, говоря проще:
mac-адрес (Media Access Control Address) - это уникальный идентификатор узла в сети, определяемый неповторимым кодом его сетевого оборудованияБлагодаря этой особенности данного параметра, использование mac-адреса порой оказывается более выгодно в сравнении с ip
Иногда у пользователей возникает вопрос: сколько mac-адресов может быть у компьютера?Ответ прост: у компьютера может быть столько mac-адресов, сколько сетевых устройств (сетевых карт) работают в нём. Сюда относятся как сетевые карты для проводного подключения, так и оборудование, позволяющее подключаться к беспроводным сетям (Wi-Fi)
Чтобы узнать свой ip адрес в локальной сети через командную строку, а также узнать mac-адрес своего оборудования, воспользуемся двумя основными способами:
-
В командной строке Windows выполнить команду
для определения только ip-адреса достаточно команды ipconfig без параметра /all
В ответ вы увидите информацию о адресе своего узла в локалке (локальной сети) и физическом адресе сетевого оборудования
Определение ip-адреса чужого компьютера в сети
Выше мы рассмотрели, где можно увидеть собственный ip и mac компьютера.
Для того, чтобы узнать ip-адреса других компьютеров в сети из командной строки , нам необходимо знать имя компьютера или компьютеров которые нас интересуют.
Чтобы узнать имя компьютера, можно пройти в Мой компьютер - Сетевое окружение ( Компьютер - Сеть ), где перед нами отобразятся компьютеры, подключенные к нашей сети
Также, список NetBIOS имён компьютеров в локальной сети можно просканировать командой
Допустим, нам интересен ip-адрес компьютера с именем APRESN-PC из скриншота, прикреплённого выше. Запускаем командную строку Windows и выполняем в ней следующую команду:
Консоль системы начнёт обмен пакетами с конечным узлом, отобразив его адрес
Определение mac-адреса чужого компьютера в локальной сети
Если нас интересует, как узнать mac-адрес компьютера, находящегося в одной локальной сети с нами, достаточно в командной строке Windows на своей машине выполнить следующую команду:
В появившейся информации мы получим искомый mac компьютера APRESN-PC
И последняя команда, которой мы сегодня уделим внимание.
Если вам не интересно имя компьютера, а проверять mac-адрес каждой машины по ip слишком муторно, можно просто послать запрос arp с параметром -a
Результатом выполнения этой команды будет таблица соответствия mac-адресов и ip-адресов в сети
Теперь мы можем узнать и ip-адрес, и mac-адрес компьютеров в локальной сети.
У каждого устройства, способного подключаться через сеть с другим оборудованием, имеется собственный физический адрес. Он является уникальным и прикрепляется к аппарату еще на стадии его разработки. Иногда пользователю может потребоваться узнать эти данные для различных целей, например, добавления девайса в исключения сети или его блокировки через роутер. Таких примеров еще много, но не будем их перечислять, мы лишь хотим рассмотреть способ получения того самого MAC-адреса через IP.
Определяем MAC-адрес устройства через IP
Конечно, для выполнения такого метода поиска вам потребуется знать IP-адрес искомого оборудования. Если вы еще не сделали этого, советуем обратиться за помощью к другим нашим статьям по следующим ссылкам. В них вы найдете инструкции по определению IP принтера, роутера и компьютера.
Шаг 1: Проверка целостности соединения
Пропинговкой называется проверка целостности сетевого соединения. Вам нужно провести этот анализ с конкретным сетевым адресом, чтобы убедиться в корректности его работы.
Шаг 2: Использование протокола ARP
- Снова запустите консоль, если закрыли ее, и введите команду arp -a , после чего нажмите на Enter.
Кроме этого стоит брать в учет то, что IP-адреса делятся на динамические и статические. Поэтому если у искомого устройства адрес динамический, запускать протокол ARP лучше не позднее 15 минут после пропинговки, иначе адрес может измениться.
Если отыскать необходимый IP не получилось, попробуйте переподключить оборудование и провести все манипуляции сначала. Отсутствие аппарата в списке протокола ARP означает лишь то, что он на данный момент не работает в пределах вашей сети.
Узнать физический адрес устройства можно, обратив внимание на наклейки или прилагающуюся инструкцию. Только осуществима такая задача в том случае, когда имеется доступ к самому оборудованию. В другой же ситуации лучшим решением будет определение по IP.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Всем привет. Сегодня мы разберем вопрос, как можно узнать MAC по IP, и наоборот, IP по MAC-адресу. В первую очередь давайте разъясним один очень важный момент. Данную информацию вы можете узнать только в вашей локальной сети: домашней или корпорационной. В глобальной сети интернет инфу о подключенных устройствах узнать нельзя.
ПОМОЩЬ! Если при прочтении у вас появятся какие-то вопросы, или что-то будет не получаться, то пишите в комментариях.
Узнать MAC-адрес по IP
Чтобы узнать MAC адрес по IP нужно запустить командную строку. Далее мы воспользуемся специальным протоколом, который работает в сети с MAC. Попросту просканируем сеть и посмотрим нужные нам данные.
- В поисковой строке вводим название системной утилиты, далее запускаем с обычными правами.
- Теперь вам нужно пропинговать нужное вам устройство. Для этого вводим команду:
ПРИМЕЧАНИЕ! Вместо IP введите сетевые цифры вашего устройства.
- Теперь вводим команду с ARP протоколом, который должен вывести нужные нам данные:
Лучше команды вводить сразу по очереди, в противном случае IP может измениться, и вы не сможете увидеть физический адрес аппарата. Также напомню, что на многих устройствах МАК пишется на этикетке. Например, на том же роутере он сразу же написан на бумажке, которая находится под корпусом аппарата.
Определить IP адрес по MAC-адресу
- Ищем в системе командную строку и запускаем её.
- Теперь вводим команду сканирования всех устройств в сети в нужном диапазоне:
for /L %a in (1,1,254) do @start /b ping 192.168.1.%a -n 2 > nul
- Данная команда полностью пропингует IP всей вашей локальной сети в диапазоне от 192.168.1.1 до 192.168.254. Если шлюз или роутер имеет другой адрес, например – 192.168.100.1, то измените предпоследнюю цифру с «192.168.1.%a» на «192.168.100.%a».
- После этого прописываем такую же команду как в прошлой главе:
- Выведется полный список всех подключенных к роутеру устройств. Если список слишком большой, то вы можете ввести поиск IP по конкретному МАК-адресу:
Вместо вышеуказанного MAC- нужно ввести тот, который нужен вам.
Узнать всю информацию о сети в роутере
Так как обычно локальную сеть дома строит сам роутер, то узнать заводской адрес можно в специальной админ-панели. Чтобы туда войти, нужно вписать в адресную строку подключенного к сети устройства IP или DNS маршрутизатора. Очень часто используются: 192.168.1.1 или 192.168.0.1. Также адрес можно подсмотреть на этикетке под роутером. Если вы не можете найти этот адрес или есть сложности с входом в Web-интерфейс – смотрим эту инструкцию. Для авторизации нужно будет также ввести логин и пароль. Значения по умолчанию находятся там же на этикетке.
Теперь вам нужно найти раздел, который покажет вам все подключённые устройства – он может называться как «LAN», «DHCP», «Сеть» или «Локальная сеть». Ищем таблицу, где и будет представлена информация о подключенных локальных IP и физический адрес устройства. Также там будет наименование устройства. Вообще можете просто пошариться по разделам, их должно быть не так много – просто ищите подобную таблицу.
Если у вас есть сложность с поиском данного раздела – смотрим эту инструкцию. Тут же можно зарезервировать адрес, а также заблокировать или наоборот внести его в белый список – об этом подробно написано тут.
Напомню, что если у вас ещё остались вопросы, то вы всегда можете обратиться ко мне в комментариях, и я вам обязательно помогу.
Википедия: MAC-адрес (от англ. Media Access Control — управление доступом к среде, также Hardware Address) — уникальный идентификатор, присваиваемый каждой единице активного оборудования компьютерных сетей.
В статье:
Как узнать MAC адрес в Windows
Данный способ помимо MAC адреса, дает полную информацию по сетевому устройству в Windows.
Запускаем командную строку. Нажимаем сочетание клавиш Windows + R, в открывшемся окне Выполнить, вводим cmd и нажимаем ОК
В открывшемся окне командной строки, вводим команду: ipconfig /all и нажимаем Enter
Как узнать MAC адрес в Android
На устройстве под управлением Андроид открываем Настройки, пункт Общие, в списке выбираем Об устройстве и нажимаем пункт Состояние.
В появившемся окне помимо MAC адреса карты WiFi , полезным может оказаться и знание IP-адрес устройства.
Если вы не можете найти данные пункты на своем Андроид устройстве, вы можете установить с Play Маркет приложение ifconfig.
Запустите, нажмите на значок в правом нижнем углу экрана, ifconfig обновит информацию о подключении и покажет вам MAC адрес.
Как узнать MAC адрес устройства по его IP адресу (только для локальной/домашней сети)
Если нам известен IP адрес устройства, узнать его MAC адрес мы можем через локальную сеть, не заходя на само устройство, используя протокол ARP
Запускаем командную строку. Нажимаем сочетание клавиш Windows + R, в открывшемся окне Выполнить, вводим cmd и нажимаем ОК
В открывшемся окне, вводим команду ping <адрес устройства>, в примере будем определять MAC адрес роутера c IP-адресом 192.168.0.1, вводим команду ping 192.168.0.1
Команда ping используется чтобы на ПК в кэше ARP появилась запись соответствия IP адреса к MAC адресу.
После выполнения команды, вводим новую команду arp -a для просмотра сохраненного кеша ARP.
Если в вашей сети множество устройств, таблица вывода ARP кеша может быть очень большой. Можно сделать очистку таблицы ARP командой netsh interface ip delete arpcache, после чего снова выполнить ping до интересующего узла и отобразить таблицу кеша ARP командой arp -a
Если же проблему разрешить не удалось и появились дополнительные вопросы, задать их можно на нашем форуме, в специальном разделе.
Читайте также: