Как узнать IP-адрес и mac-адрес компьютера
Обновлено: 22.11.2024
Миллиарды компьютеров связаны через Интернет. А с таким количеством устройств, которые общаются и обмениваются информацией, каждое из них должно иметь уникальный идентификатор, чтобы нужная информация достигала нужного места назначения.
Подобно тому, как Почтовая служба использует ваш домашний адрес для доставки правильной почты в ваш почтовый ящик, компьютеры используют адреса Интернет-протокола (IP) и управления доступом к среде (MAC), чтобы различать разные устройства в вашей сети. Найти эту информацию о вашем компьютере очень просто, и это может быть очень полезно, когда ваш компьютер подключен к сети. Вот как это сделать.
Использование Windows 7
<р>1. Нажмите Пуск, Все программы, Стандартные, Командная строка. Найдите свой IP-адрес с помощью команды ipconfig. <р>2. В появившемся приглашении введите ipconfig /all и нажмите Return. <р>3. Приглашение вернет сетевую информацию для каждого сетевого адаптера на вашем компьютере. Найдите раздел для адаптера, подключенного к вашей сети. Например, вы можете найти сетевую информацию для вашего беспроводного адаптера в разделе «Беспроводное сетевое подключение адаптера Ethernet». <р>4. Чтобы найти IP-адрес вашего компьютера, найдите запись «IPv4-адрес» или «IP-адрес». В этой строке будет отображаться IP-адрес вашей системы; обычно это выглядит как строка чисел, разделенных точками, например 192.168.1.1. <р>5. Чтобы узнать MAC-адрес вашего компьютера, найдите запись «Физический адрес». В этой строке будет отображаться MAC-адрес вашего адаптера, который обычно выглядит как строка букв и цифр, разделенных тире.Использование Mac OS X
<р>1. Откройте меню Apple в левой верхней части экрана. <р>2. Нажмите Системные настройки. В появившемся меню «Системные настройки» выберите Сеть. <р>3. В окне «Сеть» выберите интересующий вас сетевой адаптер. Ваш IP-адрес появится в правой части окна.
Ваш MAC-адрес указан в нижней части меню Wi-Fi. 4. Чтобы найти MAC-адрес адаптера, нажмите кнопку Дополнительно…. Ваш MAC-адрес должен появиться в нижней части окна.
Выпускник Массачусетского технологического института, который привнес многолетний технический опыт в статьи о поисковой оптимизации, компьютерах и беспроводных сетях.
Райан Периан — сертифицированный ИТ-специалист, обладатель множества сертификатов в области ИТ и более 12 лет опыта работы на должностях поддержки и управления в сфере ИТ.
Что нужно знать
- Самый быстрый способ: введите "Командная строка" в строке поиска Windows, чтобы открыть командную строку > введите ipconfig/all > Enter.
- Адрес IPv4 или локальный адрес IPv6 — это IP-адрес. Физический адрес — это MAC-адрес.
В этой статье объясняется, как определить MAC- и IP-адреса вашего компьютера с помощью команды ipconfig или настроек сетевого адаптера. Инструкции относятся к Windows 10, 8, Vista, 7 и XP.
Используйте команду ipconfig
Утилита ipconfig доступна из командной строки и проста в использовании. Он отображает информацию об адресах для всех активных сетевых адаптеров.
Откройте командную строку. В Windows 10 откройте меню «Пуск» и найдите cmd. В Windows 8 откройте экран приложений, чтобы найти командную строку в разделе «Система Windows».
Для более старых версий Windows, таких как Windows 7, Vista и XP, откройте меню "Пуск" и выберите "Все программы" > "Стандартные", чтобы открыть командную строку.
Введите эту команду и нажмите Enter.
ipconfig /все
Найдите физический адрес, чтобы увидеть MAC-адрес сетевого адаптера. Адрес IPv4 указан рядом с адресом IPv4, а адрес Link-local IPv6 показывает адрес IPv6.
Многие ПК с Windows имеют более одного сетевого адаптера (например, отдельные адаптеры для поддержки Ethernet и Wi-Fi) и сообщают о нескольких активных IP- или MAC-адресах.
Откройте настройки сетевого адаптера
Еще один способ найти MAC-адрес в Windows или увидеть IP-адрес — через настройки сетевого адаптера, что можно сделать через панель управления.
Выберите Сеть и Интернет. Если вы не видите этот параметр, перейдите в Центр управления сетями и общим доступом и перейдите к шагу 4. В Windows XP выберите Сеть и подключения к Интернету или Сетевые подключения, а затем перейдите к шагу 5.
Выберите Центр управления сетями и общим доступом. В Windows XP выберите Сетевые подключения.
Выберите Изменить настройки адаптера. В Windows XP пропустите этот шаг. В Windows Vista нажмите Управление сетевыми подключениями.
Дважды щелкните адаптер, для которого вы хотите увидеть MAC-адрес и локальный IP-адрес.
Выберите Подробности. В Windows XP перейдите на вкладку "Поддержка".
Найдите адрес IPV4 или локальный адрес IPv6 для IP-адреса или физический адрес, чтобы увидеть MAC-адрес для этого адаптера.
Виртуальные адаптеры, используемые в виртуальных машинах и другом программном обеспечении для виртуализации, обычно имеют программно эмулированные MAC-адреса, а не физический адрес сетевой карты.
Крис Хоффман
Крис Хоффман
Главный редактор
Крис Хоффман – главный редактор How-To Geek. Он писал о технологиях более десяти лет и два года был обозревателем PCWorld. Крис писал для The New York Times, давал интервью в качестве эксперта по технологиям на телевизионных станциях, таких как NBC 6 в Майами, и освещал свою работу в таких новостных агентствах, как BBC. С 2011 года Крис написал более 2000 статей, которые были прочитаны почти миллиард раз — и это только здесь, в How-To Geek. Подробнее.
ГаудиЛаб/Бигсток
Каждое устройство, подключенное к сети, — компьютеры, смартфоны, планшеты, гаджеты для умного дома и многое другое — имеет IP-адрес и уникальный MAC-адрес, которые идентифицируют его в вашей сети. Вот как найти эту информацию на всех устройствах, которые у вас могут быть под рукой.
В этом руководстве мы поговорим о том, как найти IP-адрес устройства в вашей локальной сети, который часто называют частным IP-адресом. Ваша локальная сеть, вероятно, использует маршрутизатор для подключения к Интернету. Этот маршрутизатор также будет иметь общедоступный IP-адрес — адрес, который идентифицирует его в общедоступном Интернете. Чтобы найти общедоступный IP-адрес, вам, вероятно, потребуется войти на страницу администрирования маршрутизатора.
Windows 10
В Windows 10 эту информацию можно найти быстрее, чем в предыдущих версиях Windows. Если вы подключены через Wi-Fi, щелкните значок Wi-Fi на панели задач в правой части панели задач, а затем нажмите ссылку "Настройки сети".
В окне "Настройки" нажмите "Дополнительные параметры". (Вы также можете открыть это окно, открыв приложение «Настройки» и выбрав «Сеть и Интернет» > «Wi-Fi».) Прокрутите вниз, и вы увидите эту информацию в разделе «Свойства».
Если вы используете проводное подключение, перейдите в «Настройки» > «Сеть и Интернет» > «Ethernet». Справа вы увидите список ваших подключений. Нажмите на нужный.
Прокрутите немного вниз до раздела «Свойства», и вы найдете нужную информацию.
Windows 7, 8, 8.1 и 10
Вы можете найти эту информацию другими способами в предыдущих версиях Windows, и старые методы по-прежнему работают и в Windows 10.
Перейдите в Панель управления > Сеть и общий доступ (или Сеть и Интернет в Windows 7), а затем нажмите ссылку "Изменить параметры адаптера".
Щелкните правой кнопкой мыши соединение, для которого вы хотите получить информацию, и выберите "Статус" в контекстном меню.
В окне "Состояние Ethernet" нажмите кнопку "Подробности".
В окне «Сведения о сетевом подключении» будет указана нужная вам информация. Обратите внимание, что MAC-адрес указан как «Физический адрес».
Эту информацию также можно найти в любой версии Windows, открыв командную строку и выполнив следующую команду:
macOS X
Если вы подключены через Wi-Fi, самый быстрый способ найти эту информацию в macOS X – это нажать и удерживать клавишу "Option" и щелкнуть значок Wi-Fi в строке меню в верхней части экрана. Клавиша Option также обеспечивает быстрый доступ к информации о состоянии в других местах Mac OS X.
Вы увидите IP-адрес вашего Mac рядом с «IP-адресом». Другие сведения здесь покажут вам информацию о вашей беспроводной сети и IP-адресе вашего маршрутизатора.
Независимо от того, является ли ваше соединение беспроводным или проводным, вы также можете найти эту информацию, открыв меню Apple и выбрав «Системные настройки» > «Сеть». Выберите сетевое подключение и нажмите «Дополнительно». Вы найдете информацию об IP-адресе на вкладке «TCP/IP», а MAC-адрес — на вкладке «Оборудование».
iPhone и iPad
Чтобы найти эту информацию на iPhone, iPad или iPod Touch под управлением iOS от Apple, сначала выберите «Настройки» > «Wi-Fi». Коснитесь значка «i» справа от любого соединения Wi-Fi. Здесь вы увидите IP-адрес и другие сведения о сети.
Чтобы узнать свой MAC-адрес, выберите «Настройки» > «Основные» > «О программе». Прокрутите немного вниз, и вы увидите свой MAC-адрес в списке «Адрес Wi-Fi».
Андроид
На Android эту информацию можно найти в приложении "Настройки". Потяните вниз от верхней части экрана и коснитесь значка шестеренки или откройте панель приложений и коснитесь значка приложения "Настройки", чтобы открыть его.
Нажмите «Wi-Fi» в разделе «Беспроводные сети», нажмите кнопку меню, а затем нажмите «Дополнительно», чтобы открыть экран «Дополнительно Wi-Fi».IP-адрес и MAC-адрес указаны внизу этой страницы.
Как и всегда на Android, эти параметры могут находиться немного в другом месте в зависимости от того, как производитель настроил ваше устройство. Описанный выше процесс был выполнен на Nexus 7 под управлением Android 6.0 Marshmallow.
ОС Chrome
На Chromebook, Chromebox или любом другом устройстве с ОС Chrome эту информацию можно найти на экране настроек.
Нажмите область состояния в правом нижнем углу экрана, выберите параметр «Подключено к [имя сети Wi-Fi]» во всплывающем списке, а затем щелкните имя сети, к которой вы подключены. . Вы также можете попасть туда, нажав кнопку меню в Chrome, выбрав «Настройки», а затем щелкнув имя сети Wi-Fi, к которой вы подключены.
Информацию об IP-адресе вы найдете на вкладке «Подключение», а о MAC-адресе — на вкладке «Сеть».
Линукс
В современной системе Linux эта информация должна быть легко доступна из области состояния или уведомлений. Найдите значок сети, щелкните его и выберите «Информация о подключении». Здесь вы увидите IP-адрес и другую информацию — MAC-адрес указан как «Аппаратный адрес».
По крайней мере, так это выглядит в NetworkManager, который сейчас используется в большинстве дистрибутивов Linux.
Если у вас есть доступ только к терминалу, выполните следующую команду. Игнорируйте интерфейс «lo», который является локальным петлевым интерфейсом. На снимке экрана ниже «eth0» — это сетевое подключение, на которое следует обратить внимание.
Процесс аналогичен на других устройствах, от игровых консолей до телевизионных приставок. Вы должны иметь возможность открыть экран «Настройки» и найти экран «Состояние», на котором отображается эта информация, экран «Сеть», на котором где-то могут отображаться сведения о сетевом подключении, или список информации на экране «О программе». Если вы не можете найти эти данные, выполните поиск в Интернете для вашего конкретного устройства.
- › Что такое MAC-адрес и как он работает?
- › Как проверить, не воруют ли соседи ваш Wi-Fi
- › Как не дать соседям украсть ваш Wi-Fi
- › How-To Geek ищет удаленного специалиста по технологиям на полный рабочий день
- › Как смотреть локальные видеофайлы на Wii U
- › Как начать работу с Usenet — лучшей альтернативой торрентам
- › Как поделиться своей игрой Minecraft через Интернет
- › Почему прозрачные чехлы для телефонов желтеют?
Как бы вы общались с устройством, если у вас нет IP-адреса?
Возможна ситуация, когда у вас нет IP-адреса устройства в локальной сети, но есть только записи MAC-адреса или аппаратного адреса.
Или ваш компьютер не может отображать свой IP-адрес по разным причинам, и вы получаете сообщение об ошибке «Нет действительного IP-адреса».
Поиск IP-адреса по известному MAC-адресу должен быть задачей приложения ReverseARP, аналога ARP. Но RARP — устаревший протокол со многими недостатками, поэтому его быстро заменили другие протоколы, такие как BOOTP и DHCP, которые имеют дело непосредственно с IP-адресами.
В этой статье мы покажем вам, как бесплатно найти все IP-адреса в сети вместе с поставщиками устройств, использующими MAC-адреса различными способами.
Понимание ARP
ARP (протокол разрешения адресов) — это протокол, отвечающий за поиск MAC-адресов с IP-адресами в сегментах локальной сети.
Он работает с кадрами на уровне канала передачи данных. Как вы, возможно, уже знаете, устройства на канальном уровне зависят от MAC-адресов для связи. Их фреймы инкапсулируют пакеты, содержащие информацию об IP-адресе.
Устройство должно знать MAC-адрес назначения для локальной связи через такие типы мультимедиа, как Ethernet или Wi-Fi, на уровне 2 модели OSI. Понимание того, как работает ARP, поможет вам быстро находить IP-адреса и MAC-адреса.
Следующая схема потока сообщений поможет вам понять концепцию:
- Локальный компьютер отправляет эхо-запрос ICMP на IP-адрес назначения (удаленный компьютер) в том же сегменте. К сожалению, локальный компьютер не знает MAC-адреса… он знает только IP-адрес.
- Адрес получателя неизвестен, поэтому эхо-запрос ICMP приостановлен. Локальный компьютер знает только свой исходный/целевой IP-адрес и исходный MAC-адрес. ARP использует два типа сообщений: запрос ARP и ответ.
Локальный компьютер отправляет сообщение ARP REQUEST, чтобы найти владельца рассматриваемого IP-адреса.
Это сообщение отправляется на все устройства в пределах одного сегмента или локальной сети через широковещательный MAC-адрес (FF:FF:FF:FF:FF:FF) в качестве адресата.
- Поскольку удаленный компьютер является частью того же сегмента сети, он получает широковещательное сообщение, отправленное локальным компьютером. Все остальные компьютеры в локальной сети также получают широковещательную рассылку, но они знают, что IP-адрес назначения не принадлежит им, поэтому отбрасывают пакет. Только удаленный компьютер с IP-адресом назначения отвечает на ARP-ЗАПРОС ARP-ОТВЕТОМ, который содержит целевой MAC-адрес.
- Локальный компьютер получает ответ ARP с MAC-адресом. Затем он возобновляет эхо-запрос ICMP, и, наконец, удаленный компьютер отвечает эхо-ответом ICMP.
Поиск IP-адресов с помощью ARP
Вы можете использовать ARP для получения IP-адреса с известного MAC-адреса.
Но сначала важно обновить локальную таблицу ARP, чтобы получать информацию со всех устройств в сети.
- Отправьте эхо-ответ ICMP по всей локальной сети, чтобы получить все записи MAC в таблице.
- Чтобы пропинговать всю локальную сеть, вы можете отправить широковещательную рассылку в свою сеть.
- Откройте командную строку в Windows или терминал в macOS и введите.
Моя подсеть — 192.168.0.0/24 (маска 255.255.255.0), поэтому широковещательный адрес — 192.168.0.255, который можно вычислить или найти с помощью команды «Печать маршрута» в Windows или «netstat -nr» в макОС. Или также можно получить с помощью калькулятора подсети, который можно скачать бесплатно.
Для Windows:
Шаг 1
- Откройте CMD (командную строку)
- Перейдите в меню "Пуск" и выберите "Выполнить" или нажмите [клавиша Windows] + [R], чтобы открыть приложение "Выполнить".
- В текстовом поле «Открыть» введите «cmd» и нажмите «ОК».
Это откроет интерфейс командной строки в Windows.
Шаг 2
Шаг 3
- Используйте arp с дополнительными аргументами, чтобы найти IP-адрес в том же сегменте сети.
- С помощью команды «arp -a» вы можете увидеть таблицу ARP и ее записи, недавно заполненные вашим компьютером с помощью широковещательной проверки связи.
Шаг 4.
- Чтение вывода.
- Информация, отображаемая в arp-a, в основном представляет собой таблицу ARP на вашем компьютере.
- Он показывает список с IP-адресами, их соответствующими физическими адресами (или MAC) и типом распределения (динамический или статический).
Исходя из показанных выше результатов, вы можете сопоставить MAC-адрес с IP-адресом в той же строке.
Вы можете забыть об этих адресах 224.0.0.x и 239.0.0.x, поскольку они являются многоадресными IP-адресами.
Для macOS:
Шаг 1
Шаг 2
- Введите команду «arp» с флагом «-a».
- После того как вы введете команду «arp -a», вы получите список со всеми записями ARP в таблице ARP на вашем компьютере.
- В выходных данных будет показана строка с IP-адресом, за которым следует MAC-адрес, интерфейс и тип распределения (динамический/статический).
Поиск IP-адресов с помощью DHCP-сервера
Протокол динамической конфигурации хоста (DHCP) — это сетевой протокол, используемый протоколом TCP/IP для динамического выделения IP-адресов и других характеристик устройствам в сети. DHCP работает в режиме клиент/сервер.
DHCP-сервер — это устройство, отвечающее за назначение IP-адресов в сети, а клиентом обычно является ваш компьютер.
Для домашних сетей или локальных сетей сервер DHCP обычно является маршрутизатором или шлюзом.
Если у вас есть доступ к DHCP-серверу, вы можете просмотреть все взаимосвязи с IP-адресами, MAC-адресами, интерфейсами, именем устройства и временем аренды в вашей локальной сети.
Шаг 1
- Войдите на сервер DHCP. В этом примере DHCP-сервер является домашним шлюзом.
- Если вы не знаете IP-адрес своего DHCP-сервера/шлюза, вы можете запустить ipconfig (в Windows) или ifconfig (в macOS/Linux)
- У этого конкретного DHCP-сервера/шлюза есть веб-интерфейс.
Шаг 2
- Введите IP-адрес в строке поиска веб-браузера и введите правильные учетные данные.
Шаг 3
- Найдите список DHCP-клиентов.
- В этом маршрутизаторе TP-Link функция DHCP-сервера является дополнительной функцией.
- Выберите DHCP > Список клиентов DHCP. В этом списке вы можете увидеть сопоставление между MAC-адресами и назначенными им IP-адресами.
Использование снифферов – Nmap
Если вы не смогли найти IP-адрес в списке ARP или, к сожалению, у вас нет доступа к DHCP-серверу, в крайнем случае вы можете использовать сниффер.
Снифферы пакетов или сетевые анализаторы, такие как Nmap (или Zenmap, версия с графическим интерфейсом), предназначены для сетевой безопасности.
Они могут помочь выявить атаки и уязвимости в сети.
С помощью Nmap вы можете активно сканировать всю сеть и находить IP-адреса, порты, протоколы, MAC-адреса и т. д.
Если вы пытаетесь найти IP-адрес известного MAC-адреса с помощью сниффера, такого как Nmap, найдите MAC-адрес в результатах сканирования.
Как найти устройство и IP с помощью сниффера?
Шаг 1
- Храните информацию об IP-адресе вашей сети.
- В данном случае мой сетевой IP-адрес — 192.168.0.0/24. Если вы этого не знаете, быстрый «ipconfig» в командной строке Windows или «ifconfig» в терминале macOS или Linux может показать вам локальный IP-адрес и маску.
- Если вы не можете определить подсеть, загрузите этот бесплатный инструмент для расчета подсети или подключитесь к онлайн-калькулятору подсети и найдите IP-адрес своей сети.
Шаг 2
Шаг 3
- Откройте Nmap (или Zenmap) и используйте команду «sudo nmap -sn (сетевой IP)» для сканирования всей сети (без сканирования портов).
- Команда отобразит список компьютеров, которые отвечают на запрос Ping, и их MAC-адреса вместе с поставщиком.
- Не забудьте команду «sudo».
- Без него вы не увидите MAC-адреса.
Узнавание производителя устройства по MAC-адресу
Хорошо, теперь вы смогли узнать IP-адрес с помощью команды «arp -a» или через DHCP-сервер.
Но что, если вы хотите узнать больше об этом конкретном устройстве?
Что это за поставщик?
Ваш сетевой сегмент или локальная сеть могут быть заполнены различными устройствами, такими как компьютеры, брандмауэры, маршрутизаторы, мобильные телефоны, принтеры, телевизоры и т. д.
А MAC-адреса содержат ключевую информацию, позволяющую узнать больше о каждом сетевом устройстве.
Во-первых, важно понимать формат MAC-адреса.
Традиционные MAC-адреса представляют собой 48-битные 12-значные шестнадцатеричные числа (или шесть октетов).
Первая половина шести октетов представляет уникальный идентификатор организации (OUI), а другая половина — контроллер сетевого интерфейса (NIC), который уникален для каждого устройства в мире.
Мы мало что можем сделать с сетевой картой, кроме как общаться с ней.
Но OUI может предоставить нам полезную информацию о поставщике, если вы не использовали Nmap, который также может предоставить вам поставщика оборудования.
Использование поиска OUI Wireshark
В этом вам может помочь бесплатный онлайн-инструмент поиска OUI, такой как Wireshark OUI Lookup.
Просто введите MAC-адрес в поле поиска OUI, и инструмент проверит первые три октета и сопоставит их со своей производственной базой данных.
Использование DHCP для просмотра информации об IP
Хотя протокол RARP (аналог ARP) был специально разработан для поиска IP-адресов по MAC-адресам, он был быстро прекращен из-за множества недостатков.
RARP был быстро заменен DHCP и BOOTP. Но ARP по-прежнему остается одной из основных функций уровня IP в стеке протоколов TCP/IP.Он находит MAC-адреса по известным IP-адресам, что наиболее распространено в современных средствах связи. ARP работает скрытно, чтобы хранить часто используемый список MAC-адресов и IP-адресов.
Но вы также можете использовать его для просмотра текущих сопоставлений с помощью команды arp -a.
Помимо ARP, вы также можете использовать DHCP для просмотра информации об IP. DHCP-серверы обычно отвечают за назначение IP-адресов. Если у вас есть доступ к DHCP-серверу, перейдите в список DHCP-клиентов и определите IP-адрес с MAC-адресом. Наконец, вы можете использовать анализатор сети, такой как Nmap, сканировать всю сеть и находить IP-адреса и MAC-адреса.
Если вы хотите узнать только поставщика, онлайн-поиск OUI, такой как Wireshark, поможет вам быстро найти его.
Часто задаваемые вопросы о поиске устройства или IP-адреса
Можно ли найти IP-адрес по MAC-адресу?
Да. Откройте окно командной строки и введите команду arp -a. Вывод показывает все IP-адреса, которые активны в вашей сети. Следующий столбец выходных данных называется «Физический адрес». Это MAC-адрес. Найдите в выводе строку с известным вам MAC-адресом и запишите IP-адрес в этой строке.
Как получить доступ к устройству по MAC-адресу?
Самый простой способ получить доступ к устройству, зная MAC-адрес, — использовать команду arp -a для поиска соответствующего IP-адреса. С этим адресом вы можете получить доступ к устройству с помощью управления удаленным рабочим столом, программы Telnet или другого средства подключения.
Как найти устройство по IP-адресу? (командные инструкции)
Вы можете отслеживать путь к устройству, если знаете его IP-адрес, с помощью команды tracert в командной строке (cmd). Откройте окно командной строки и введите tracert, а затем известный вам IP-адрес. В выходных данных будет показано, что каждый маршрутизатор, подключенный к этому устройству, будет проходить через него.
Читайте также: