Як використовувати IP-адресу для пошуку MAC-адреси

Комп'ютерні мережі TCP/IP використовують як IP-адреси, так і MAC-адреси підключених клієнтських пристроїв. Хоча IP-адреса з часом змінюється, MAC-адреса мережевого адаптера завжди залишається незмінною.

Існує декілька причин, з яких вам може знадобитися дізнатися MAC-адреса віддаленого комп'ютера, і це легко зробити за допомогою утиліти командного рядка, наприклад командного рядка в Windows.

Навіщо з'ясовувати MAC-адресу?

Один пристрій може мати декілька мережевих інтерфейсів та MAC-адрес. Наприклад, у портативного комп'ютера з підключеннями Ethernet, Wi-Fi і Bluetooth є дві або іноді три MAC-адреси, по одній для кожного фізичного мережевого пристрою.

Причини для відстеження MAC-адреси мережевого пристрою включають в себе:

  • Щоб налаштувати фільтрування MAC-адрес на маршрутизаторі, обмежуйте доступ локальної мережі лише до тих пристроїв, адреси яких відповідають списку передустановок.
  • Визначити виробника пристрою (перша половина адреси) і серійний номер (друга половина адреси) для обслуговування.
  • Маскувати (підробляти) особу іншого пристрою. Підміна MAC-адресації може бути законно використана для реєстрації шлюзу домашньої мережі в інтернет-провайдера. Він також може мати зловмисний намір, наприклад, скасувати функцію фільтрації MAC-адрес для проникнення в мережу.

Обмеження пошуку MAC-адрес

Зазвичай неможливо знайти MAC-адреси для пристроїв, які знаходяться за межами досяжності людини. Часто неможливо визначити MAC-адресу комп'ютера тільки за його IP-адресою, оскільки ці дві адреси походять з різних джерел.

А апаратне забезпечення комп'ютера конфігурація визначає його MAC - адресу, в той час як конфігурація мережі він з'єднаний визначає його IP - адресу. Однак, якщо комп'ютери підключені до однієї мережі TCP/IP, ви можете визначити MAC-адресу за допомогою технології ARP (Address Resolution Protocol), яка включена в TCP/IP.

Використовуючи ARP, кожен локальний мережевий інтерфейс відстежує як IP-адресу, так і MAC-адресу для кожного пристрою, з яким він нещодавно спілкувався. Більшість комп'ютерів дозволяють переглядати список адрес, зібраних ARP.

Як використовувати ARP для пошуку MAC-адреси

У Windows, Linux та інших операційних системах утиліту командного рядка arp показує інформацію про локальну MAC-адресу, що зберігається в кеші ARP. Однак він працює тільки в невеликій групі комп'ютерів у локальній мережі (ЛЗС), а не через Інтернет.

Є інший метод, що використовується для пошуку MAC-адреси комп'ютера, який ви використовуєте в даний момент, який включає використання команди ipconfig/all в Windows.

ARP призначений для використання системними адміністраторами і, як правило, не є корисним способом для відстеження комп'ютерів і людей в Інтернеті.

Ось один приклад того, як знайти MAC-адресу, використовуючи IP-адресу. Почніть з перевірки зв'язку з пристроєм, для якого ви хочете MAC-адресу:

пінг 192.168.86.45

Використовуйте локальну адресу, тому, якщо ваша мережа 10.0.1.x, використовуйте цей номер для перевірки зв'язку.

Команда ping встановлює з'єднання з іншим пристроєм в мережі і повинна показати такий результат:

Пінг 192.168.86.45 з 32 байтами даних:
Відповідь від 192.168.86.45: байт = 32 час = 290 мс TTL = 128
Відповідь від 192.168.86.45: байт = 32 час = 3 мс TTL = 128
Відповідь від 192.168.86.45: байт = 32 час = 176мс TTL = 128
Відповідь від 192.168.86.45: байт = 32 час = 3мс TTL = 128

Використовуйте наступну команду arp, щоб отримати список, який показує MAC-адресу пристрою, що перевіряється:

arp -a

Результати можуть виглядати приблизно так, але, ймовірно, з багатьма іншими записами:

Інтерфейс: 192.168.86.38 --- 0x3
Інтернет - адреса Фізична адреса Тип
192.168.86.1 70-3a-CB-14-11-7a динамічна
192.168.86.45 98-90-96-B9-9D-61 динамічна
192.168.86.255 FF- ff-ff-ff-ff-ff
статична 224.0.0.0.22 01-00-5e-00-00-00-16 статична
224.0.0.251 01-00-5e-00-00

Знайдіть IP-адресу пристрою у списку. MAC-адреса показана поруч з ним. У цьому прикладі IP-адреса - 192.168.86.45, а його MAC-адреса - 98-90-96-B9-9D-61.

Перевірте дані вашого маршрутизатора

Щоб знайти MAC-адресу пристрою, підключеного до маршрутизатора, за умови, що ви можете отримати доступ до адміністративної панелі управління маршрутизатором, увійти в систему і перевірити наявність підключених пристроїв. Кожен активний пристрій, а також нещодавно підключені пристрої повинні вказувати як локальну IP-адресу, так і MAC-адресу.