что переводит ip адрес в mac адрес
Определение ip адреса и mac адреса компьютера в сети
Содержание статьи:
Как узнать свой mac-адрес и ip-адрес в сети
Для начала, в двух словах обозначим, чем ip-адрес отличается от mac-адреса.
В отличии от ip-адреса машины, который может быть как статическим (постоянным), так и динамическим (изменяющимся), mac-адрес компьютера присваивается оборудованию и изменение его возможно только заменой составных частей машины. Не случайно этот идентификатор иначе называется Hardware Address. То есть, говоря проще:
Благодаря этой особенности данного параметра, использование mac-адреса порой оказывается более выгодно в сравнении с ip
Чтобы узнать свой ip адрес в локальной сети через командную строку, а также узнать mac-адрес своего оборудования, воспользуемся двумя основными способами:
для определения только ip-адреса достаточно команды ipconfig без параметра /all
В ответ вы увидите информацию о адресе своего узла в локалке (локальной сети) и физическом адресе сетевого оборудования
Определение ip-адреса чужого компьютера в сети
Также, список NetBIOS имён компьютеров в локальной сети можно просканировать командой
Допустим, нам интересен ip-адрес компьютера с именем APRESN-PC из скриншота, прикреплённого выше. Запускаем командную строку Windows и выполняем в ней следующую команду:
Консоль системы начнёт обмен пакетами с конечным узлом, отобразив его адрес
Определение mac-адреса чужого компьютера в локальной сети
Если нас интересует, как узнать mac-адрес компьютера, находящегося в одной локальной сети с нами, достаточно в командной строке Windows на своей машине выполнить следующую команду:
В появившейся информации мы получим искомый mac компьютера APRESN-PC
И последняя команда, которой мы сегодня уделим внимание.
Если вам не интересно имя компьютера, а проверять mac-адрес каждой машины по ip слишком муторно, можно просто послать запрос arp с параметром -a
Результатом выполнения этой команды будет таблица соответствия mac-адресов и ip-адресов в сети
Теперь мы можем узнать и ip-адрес, и mac-адрес компьютеров в локальной сети.
Всем сетевой безопасности и высокоскоростной передачи данных
Определение MAC-адреса через IP
У каждого устройства, способного подключаться через сеть с другим оборудованием, имеется собственный физический адрес. Он является уникальным и прикрепляется к аппарату еще на стадии его разработки. Иногда пользователю может потребоваться узнать эти данные для различных целей, например, добавления девайса в исключения сети или его блокировки через роутер. Таких примеров еще много, но не будем их перечислять, мы лишь хотим рассмотреть способ получения того самого MAC-адреса через IP.
Определяем MAC-адрес устройства через IP
Конечно, для выполнения такого метода поиска вам потребуется знать IP-адрес искомого оборудования. Если вы еще не сделали этого, советуем обратиться за помощью к другим нашим статьям по следующим ссылкам. В них вы найдете инструкции по определению IP принтера, роутера и компьютера.
Теперь, когда на руках имеется требуемая информация, достаточно будет только воспользоваться стандартным приложением операционной системы Windows «Командная строка», чтобы определить физический адрес устройства. Задействовать мы будем протокол под названием ARP (Address resolution protocol). Он заточен специально под определение удаленного MAC через сетевой адрес, то есть IP. Однако сначала потребуется провести пропинговку сети.
Шаг 1: Проверка целостности соединения
Пропинговкой называется проверка целостности сетевого соединения. Вам нужно провести этот анализ с конкретным сетевым адресом, чтобы убедиться в корректности его работы.
Шаг 2: Использование протокола ARP
Как нами уже было сказано выше, использовать сегодня мы будем протокол ARP с одним из его аргументов. Его выполнение также осуществляется через «Командную строку»:
Кроме этого стоит брать в учет то, что IP-адреса делятся на динамические и статические. Поэтому если у искомого устройства адрес динамический, запускать протокол ARP лучше не позднее 15 минут после пропинговки, иначе адрес может измениться.
Если отыскать необходимый IP не получилось, попробуйте переподключить оборудование и провести все манипуляции сначала. Отсутствие аппарата в списке протокола ARP означает лишь то, что он на данный момент не работает в пределах вашей сети.
Узнать физический адрес устройства можно, обратив внимание на наклейки или прилагающуюся инструкцию. Только осуществима такая задача в том случае, когда имеется доступ к самому оборудованию. В другой же ситуации лучшим решением будет определение по IP.
Помимо этой статьи, на сайте еще 12501 инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Как узнать IP по MAC адресу и наоборот: через командную строку и Web-интерфейс роутера
Всем привет. Сегодня мы разберем вопрос, как можно узнать MAC по IP, и наоборот, IP по MAC-адресу. В первую очередь давайте разъясним один очень важный момент. Данную информацию вы можете узнать только в вашей локальной сети: домашней или корпорационной. В глобальной сети интернет инфу о подключенных устройствах узнать нельзя.
ПОМОЩЬ! Если при прочтении у вас появятся какие-то вопросы, или что-то будет не получаться, то пишите в комментариях.
Узнать MAC-адрес по IP
Чтобы узнать MAC адрес по IP нужно запустить командную строку. Далее мы воспользуемся специальным протоколом, который работает в сети с MAC. Попросту просканируем сеть и посмотрим нужные нам данные.
ПРИМЕЧАНИЕ! Вместо IP введите сетевые цифры вашего устройства.
Определить IP адрес по MAC-адресу
Вместо вышеуказанного MAC- нужно ввести тот, который нужен вам.
Узнать всю информацию о сети в роутере
Так как обычно локальную сеть дома строит сам роутер, то узнать заводской адрес можно в специальной админ-панели. Чтобы туда войти, нужно вписать в адресную строку подключенного к сети устройства IP или DNS маршрутизатора. Очень часто используются: 192.168.1.1 или 192.168.0.1. Также адрес можно подсмотреть на этикетке под роутером. Если вы не можете найти этот адрес или есть сложности с входом в Web-интерфейс – смотрим эту инструкцию. Для авторизации нужно будет также ввести логин и пароль. Значения по умолчанию находятся там же на этикетке.
Теперь вам нужно найти раздел, который покажет вам все подключённые устройства – он может называться как «LAN», «DHCP», «Сеть» или «Локальная сеть». Ищем таблицу, где и будет представлена информация о подключенных локальных IP и физический адрес устройства. Также там будет наименование устройства. Вообще можете просто пошариться по разделам, их должно быть не так много – просто ищите подобную таблицу.
Если у вас есть сложность с поиском данного раздела – смотрим эту инструкцию. Тут же можно зарезервировать адрес, а также заблокировать или наоборот внести его в белый список – об этом подробно написано тут.
Напомню, что если у вас ещё остались вопросы, то вы всегда можете обратиться ко мне в комментариях, и я вам обязательно помогу.
Разница между IP-адресом и MAC-адресом
Основное различие между IP-адресом и MAC-адресом состоит в том, что IP-адрес — это логический адрес, характеризующий местоположение вашего устройства в сети Интернет, тогда как MAC-адрес — это физический адрес, идентифицирующий фактическое устройство.
Каждый компьютер или устройство в Интернете имеет два типа адресов: его физический адрес и его интернет-адрес. Физический адрес, который также называется адресом управления доступом к среде или MAC-адресом, идентифицирует устройство для других устройств в той же локальной сети. Интернет-адрес или IP-адрес, определяет устройство во всей сети Интернет. Чтобы добраться до места назначения, сетевой пакет нуждается в обоих адресах. Любая часть интернет-программного обеспечения, такая как веб-браузер, направляет данные в пункт назначения в Интернете с использованием IP-адреса пункта назначения. Этот адрес вставляется в пакеты данных, которые посылает стек программного обеспечения. Люди редко используют номера адресов напрямую, вместо этого используют DNS-имена, которые приложение переводит в соответствующий номер. Интернет-маршрутизаторы перемещают пакеты из исходной сети в сеть назначения, а затем в локальную сеть, к которой подключено устройство назначения. Эта локальная сеть преобразует IP-адрес в MAC-адрес, добавляет MAC-адрес в поток данных и отправляет данные нужному устройству.
Содержание
Что такое IP-адрес?
IP-адрес — это адрес, который однозначно идентифицирует сетевое соединение. Он называется «логическим адресом», который предоставляется для подключения в сети. IP-адреса обычно предоставляются администратором сети или Интернет-провайдерами (ISP). Он может быть статическим (постоянным) или динамическим (временным) по своей природе. Динамический IP-адрес может постоянно меняться каждый раз, когда устройство подключается к различным сетям. IP-адреса доступны в двоичном виде и используется при маршрутизации, так как они конкретно определяют сетевое соединение. IP-адрес используется на сетевом уровне эталонных моделей OSI или TCP/IP.
Браузер с локальным IP-адресом
Интернет-протокол (IP) контролирует взаимодействие устройств в Интернете и определяет поведение интернет-маршрутизаторов. Это соответствует сетевому уровню (3 уровень) эталонной модели OSI. Интернет изначально строился на IP версии 4 (IPv4) и сейчас находится на переходе к IPv6.
IPv4 (Интернет-протокол версии 4): Адрес IPv4 состоит из 32 битов, обычно записываемых в виде четырех десятичных чисел или точечно-десятичной записи. Пример записи адреса — 192.168.0.11. Поле заголовка IPv4 составляет 20 байтов, а биты контрольной суммы присутствуют в заголовке для контроля ошибок. Поддержка IPsec (для функции безопасности) является необязательной в IPv4. При адресации IPv4 также доступны дополнительные поля. IPv4 поддерживает размер пакета до 576 байтов. Адресация IPv4 может использоваться для многоадресной передачи и широковещательной рассылки пакетов данных. Устойчивый, быстрый рост числа подключенных к Интернету устройств привел к надвигающемуся исчерпанию адресного пространства IPv4, что является одной из нескольких причин развития IPv6.
Структура IPv4 адреса
IPv6 (Интернет-протокол версии 6): Адрес IPv6 состоит из 128 битов, причем первые 64 зарезервированы для идентификации сети, а вторые 64 предназначены для идентификации устройства в сети. Адрес записывается в виде восьми наборов из четырех шестнадцатеричных цифр, разделенных двоеточиями — например, FEDC: BA98: 7654: 3210: 0123: 4567: 89AB: CDEF. Существует множество соглашений, позволяющих сократить адрес IPv6 при его написании. Поле заголовка IPv6 составляет 40 байтов, но биты контрольной суммы отсутствуют в файле заголовка. Поддержка IPsec (для функции безопасности) является обязательной в IPv6. При адресации IPv6 также недоступны необязательные поля. Он поддерживает размер пакета до 1280 байт. Адресация IPv6 не может использоваться для трансляции.
Что такое MAC-адрес?
Структура MAC-адреса
MAC — это 48-битный адрес, который содержит либо 6 групп по 2 шестнадцатеричных цифры, либо 3 группы по 4 шестнадцатеричных цифры. Эти шестнадцатеричные цифры могут быть разделены дефисами (-) или двоеточиями (:). Например: 23-AB-CD-EF-56-78, или 23AB:CDEF:5678. 48-битный MAC-адрес состоит из двух частей по 24 бита каждая. Первые 24 бита представляют OUI (уникальный идентификатор организации), а следующие 24 бита представляют конкретную информацию поставщика. MAC-адрес работает на канальном уровне эталонных моделей OSI или TCP/IP.
В нынешнюю эпоху Интернета большинство устройств физически подключены с помощью кабелей Ethernet или беспроводным способом с помощью Wi-Fi. Оба метода используют MAC-адреса для идентификации устройства в сети. Каждый сетевой адаптер, подключенный к устройству, будет иметь свой собственный MAC-адрес. Настольный ПК обычно имеет только один. В большинстве ноутбуков их будет два (один для кабеля Ethernet, другой для беспроводного). Сетевой коммутатор с 48 портами будет иметь MAC-адрес для каждого порта плюс базовый MAC-адрес (всего 49 адресов). Для успешного взаимодействия на уровне 2 крайне важно иметь уникальный MAC-адрес на каждом сетевом адаптере.
Даже если вы попытаетесь установить связь с компьютером в локальной сети, используя его IP-адрес, связь все равно будет установлена с использованием MAC-адресов, и именно тогда вступает в действие протокол разрешения адресов (ARP). Устройства в локальной сети обычно хранят таблицу ARP со списком MAC-адресов и IP-адресов других устройств в локальной сети. Когда вы попытаетесь пропинговать другой компьютер, используя его IP-адрес, он будет преобразован в MAC-адрес с помощью таблицы ARP, а затем пакеты будут отправлены по проводам. Сетевые устройства, отвечающие за доставку кадров в пункт назначения 2 уровня, называются коммутаторами. MAC-адреса используются только для связи в локальных сетях (ЛВС), поэтому, если вы хотите получить доступ к удаленной сети или Интернету, используется IP-адрес.
В чем разница между MAC-адресом и IP-адресом?
Заключение
IP-адреса и MAC-адреса необходимы компьютерам (и другим подключенным устройствам) для связи через Интернет. Хотя две схемы адресации отличаются друг от друга, они работают вместе, предоставляя необходимые услуги на разных уровнях сети. Отличие IP-адреса и MAC-адреса в том, что IP-адрес — это логический адрес, характеризующий местоположение устройства в сети Интернет, а MAC-адрес — это физический адрес, идентифицирующий фактическое устройство.
Как узнать MAC-адрес по ip-адресу или имени хоста?
Достаточно часто бывают ситуации когда нужно выяснить аппаратный адрес сетевого устройства, но кроме стандартной консоли под рукой ничего нет, или просто хочется сэкономить время не устанавливая дополнительных программ, или не открывая консоли управления, такие как DHCP Management Console и т.д.
Как можно узнать MAC-адрес по ip-адресу или имени хоста имея просто рабочую станцию под управлением ОС Windows?
Ответ прост — с помощью стандартной командной строки.
Чтобы узнать адрес MAC удаленного компьютера или компьютера в локальной сети, необходимо:
1. В командной строке выполнить пинг этого компьютера (пинг ip-адреса или dns-имени).
Для этого нажмите комбинацию клавиш Win+R, введите cmd. В окне командной строки введите: ping ip-адрес или ping dns-имя.
Выполняем ping на искомый узел.
Если вы выполнили пинг имени хоста, то это имя в процессе будет преобразовано в ip-адрес.
Узнаем требуемый MAC-адрес
arp — это отображение и изменение таблиц преобразования ip-адресов в физические, используемые протоколом разрешения адресов (ARP).
Вы увидите все ip адреса в вашей сети с их маками, останется лишь найти нужный.
Хочу заметить, что данная команда не работает в powershell только в cmd.
Возможно вам так же понадобится узнать IP адрес по MAC адресу. Об этом методе описано в другой моей статье.