Определение ip адреса и mac адреса компьютера в сети

Работая в локальной сети многим из нас приходится сталкиваться с различными способами идентификации пользователей.
Это может быть имя компьютера , может быть 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 выполнить команду
ipconfig /all

для определения только ip-адреса достаточно команды ipconfig без параметра /all
В ответ вы увидите информацию о адресе своего узла в локалке (локальной сети) и физическом адресе сетевого оборудования
Определение ip-адреса чужого компьютера в сети
Выше мы рассмотрели, где можно увидеть собственный ip и mac компьютера.
Для того, чтобы узнать ip-адреса других компьютеров в сети из командной строки , нам необходимо знать имя компьютера или компьютеров которые нас интересуют.
Все приведённые ниже команды, в случае их частого использования, может быть удобнее оформить в виде bat-файлов, подробнее о которых мы говорили в статье Пакетные файлы (bat, батники) Windows
Чтобы узнать имя компьютера, можно пройти в Мой компьютер — Сетевое окружение ( Компьютер — Сеть ), где перед нами отобразятся компьютеры, подключенные к нашей сети

Также, список NetBIOS имён компьютеров в локальной сети можно просканировать командой
nbtstat -n
Допустим, нам интересен ip-адрес компьютера с именем APRESN-PC из скриншота, прикреплённого выше. Запускаем командную строку Windows и выполняем в ней следующую команду:
ping apresn-pc
Консоль системы начнёт обмен пакетами с конечным узлом, отобразив его адрес

Определение mac-адреса чужого компьютера в локальной сети
Если нас интересует, как узнать mac-адрес компьютера, находящегося в одной локальной сети с нами, достаточно в командной строке Windows на своей машине выполнить следующую команду:
nbtstat –a apresn-pc
В появившейся информации мы получим искомый mac компьютера APRESN-PC

И последняя команда, которой мы сегодня уделим внимание.
Если вам не интересно имя компьютера, а проверять mac-адрес каждой машины по ip слишком муторно, можно просто послать запрос arp с параметром -a
arp –a
Результатом выполнения этой команды будет таблица соответствия mac-адресов и ip-адресов в сети

Теперь мы можем узнать и ip-адрес, и mac-адрес компьютеров в локальной сети.
Всем сетевой безопасности и высокоскоростной передачи данных
Как узнать IP-адрес компьютера (Windows XP, Vista, 7, 8, 10, Mac)?
При подключении компьютера к сети ему присваивается IP-адрес. Эта статья поможет вам узнать IP-адрес своего компьютера. Есть два способа:
Способ 1: выберите операционную систему компьютера через панель управления (рекомендуется):
Способ 2: выберите операционную систему компьютера с помощью командной строки:
Нажмите сочетание клавиш Windows + X на клавиатуре и выберите пункт Сетевые подключения .


Клавиша Windows выглядит так:
В меню с левой стороны перейдите в пункт Ethernet и нажмите левой кнопкой мыши на появившееся подключение.

Примечание: если вместо сети Ethernet компьютер подключён к беспроводной сети, в меню слева нажмите Wi-Fi .
Открывшуюся страницу пролистайте вниз до пункта Параметры IP , в поле IPv4-адрес будет указан адрес, полученный устройством.

В панели задач нажмите левой кнопкой мыши на значок сетевого подключения (может быть в виде компьютера, шкалы сигнала Wi-Fi или значка планеты [если нет доступа в интернет]).
В открывшемся окне нажмите Параметры сети и Интернет .

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

Нажмите правой кнопкой мыши на иконку Ethernet , выберите пункт Состояние , затем нажмите кнопку Сведения . Появится окно с IP-адресом.

Примечание. Если вместо сети Ethernet вы подключены к беспроводной сети, выберите Беспроводное подключение .
Шаг 1. Войдите в панель управления.
Есть несколько способов найти панель управления в Windows 8.
1. Нажмите на клавиатуре сочетание клавиш Windows + F , появится окно поиска. Введите Панель управления и нажмите клавишу Enter .
2. Нажмите на клавиатуре сочетание клавиш Windows + R , появится окно Выполнить . Введите control panel и нажмите клавишу Enter .
3. Нажмите на клавиатуре сочетание клавиш Windows + X . Выберите Панель управления .
4. Также можно ввести Панель управления в строке поиска в правой части экрана.
Шаг 2. Нажмите Сеть и Интернет затем Центр управления сетями и общим доступом .
В открывшемся окне нажмите Изменение параметров адаптера в меню слева.
Шаг 3. Нажмите правой кнопкой мыши на Ethernet , выберите Состояние , затем нажмите кнопку Сведения . Появится окно с IP-адресом.

Примечание. Если вместо сети Ethernet вы подключены к беспроводной сети, выберите Беспроводное подключение .
Шаг 1. Нажмите Пуск — Панель управления — Сеть и Интернет — Центр управления сетями и общим доступом .
Шаг 2. В открывшемся окне в меню слева нажмите Изменение параметров адаптера . Нажмите правой кнопкой мыши на Подключение по локальной сети , выберите Состояние , затем нажмите кнопку Сведения . Появится окно с IP-адресом.

Примечание. Если вместо сети Ethernet вы подключены к беспроводной сети, выберите Беспроводное подключение .
Шаг 1. Нажмите Пуск — Панель управления — Сеть и Интернет — Центр управления сетями и общим доступом .
Шаг 2. В открывшемся окне в меню слева нажмите Изменение параметров адаптера . Нажмите правой кнопкой мыши на Подключение по локальной сети , выберите Состояние , затем нажмите кнопку Сведения . Появится окно с IP-адресом.

Примечание. Если вместо Подключения по локальной сети вы подключены к беспроводной сети, выберите Беспроводное подключение .
Шаг 1. Нажмите Пуск — Панель управления — Сетевые подключения
Шаг 2. Нажмите правой кнопкой мыши на Подключение по локальной сети , выберите Состояние , затем вкладку Поддержка . Появится окно с IP-адресом.

Примечание. Если вместо Подключения по локальной сети вы подключены к беспроводной сети, выберите Беспроводное подключение .
Шаг 1. Нажмите кнопку с иконкой Apple (яблоко) и войдите в Системные настройки . Выберите Сеть .

Шаг 2. В левой части окна нажмите Wi-Fi (если используется беспроводное подключение) или Ethernet (если компьютер подключён по кабелю). Ваш IP-адрес будет отображён под статусом подключения.

Шаг 1. Откройте командную строку.
Нажмите на клавиатуре сочетание клавиш Windows + R , появится небольшое окно. Введите в нём cmd и нажмите клавишу Enter , чтобы открыть командную строку.

Нажмите на значок поиска в панели задач. Затем в строке поиска наберите Командная строка .

Шаг 2. Введите ipconfig и нажмите клавишу Enter .
Появится информация о вашем сетевом подключении. Ближе к началу списка найдите IPv4-адрес в разделе Wi-Fi (если подключение беспроводное) или в разделе Ethernet (если у вас подключение по кабелю).

Шаг 1. Откройте Терминал .
Нажмите на значок поиска в верхней панели, введите в строке поиска Терминал , затем выберите Терминал в списке найденных программ.

Шаг 2. Используйте команду ifconfig .
После того, как вы выбрали Терминал , введите в открывшемся окне ifconfig и нажмите Return . Ваш IP-адрес будет отображён после надписи inet в разделе en0 или Wi-Fi .
Как узнать MAC-адрес по ip-адресу или имени хоста?
Достаточно часто бывают ситуации когда нужно выяснить аппаратный адрес сетевого устройства, но кроме стандартной консоли под рукой ничего нет, или просто хочется сэкономить время не устанавливая дополнительных программ, или не открывая консоли управления, такие как DHCP Management Console и т.д.
Как можно узнать MAC-адрес по ip-адресу или имени хоста имея просто рабочую станцию под управлением ОС Windows?
Ответ прост — с помощью стандартной командной строки.
Чтобы узнать адрес MAC удаленного компьютера или компьютера в локальной сети, необходимо:
1. В командной строке выполнить пинг этого компьютера (пинг ip-адреса или dns-имени).
Для этого нажмите комбинацию клавиш Win+R, введите cmd. В окне командной строки введите: ping ip-адрес или ping dns-имя.

Если вы выполнили пинг имени хоста, то это имя в процессе будет преобразовано в ip-адрес.
2. По окончанию отработки комманды ping, введите команду arp -a. В результатах вывода команды найдите нужный вам ip-адрес и соответсвующий ему 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 адресу. Об этом методе описано в другой моей статье.
Как узнать свой IP и MAC-адрес?
IP-адрес представляет собой уникальный адрес присваиваемый конкретному компьютеру при подключении к сети. IP-адрес компьютера в локальной сети может быть присвоен автоматически, а также может быть изменен пользователем вручную. MAC-адрес это физический адрес установленной в компьютере сетевой карты. Изменить MAC-адрес невозможно, так как он прошит в устройство при изготовлении и является уникальным идентификатором компьютера.
Использование MAC-адреса и IP-адреса позволяет идентифицировать конкретный компьютер в локальной или глобальной сети. Таким образом, при передаче сообщений, данных и другой информации по сети конкретному пользователю необходимо знать его текущий IP и MAC-адрес.
Как узнать свой IP
Для того, чтобы узнать свой IP-адрес можно воспользоваться неплохим онлайн сервисом 2ip.ru, ip-ping.ru или другой, который позволяет без труда узнать ваш текущий IP-адрес в сети Интернет (не путайте его с IP в локальной сети).
Читайте также: тест интернета черех командную строку — ping
Но не всегда этим способом можно воспользоваться, например, у вас отсутствует подключение к Интернет. В таком случае откройте Командную строку (меню «Пуск» — > «Выполнить» -> введите слово ‘cmd‘ и нажмите Enter) и напишите команду: ‘ipconfig — all‘.

В результате вы получите подробную информацию обо всех установленных в вашем компьютере сетевых картах. Будет представлена информации по текущему IP-адресу (IPv4-адрес) и MAC-адресу (строчка ‘Физический адрес‘). Также для быстрого получения одного только MAC-адреса можно использовать команду ‘getmac‘.
Другой способ посмотреть IP и MAC-адрес компьютера возможен через Центр управления сетями и общим доступом. Откройте в этом разделе параметры адаптеров и для необходимого подключения сети откройте его состояние (двойной клик мышки). Здесь нажмите на кнопку «Сведения» и в отдельном окне будет представлена подробная информация о текущем подключении с указанием его физического адреса (MAC) и IP-адреса.