Визначення IP пристрою за MAC-адресою

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

Визначаємо IP пристрою по MAC-адресою

Для виконання сьогоднішнього завдання ми скористаємося тільки &171;командним рядком&187; Windows і в окремому випадку вбудованим додатком &171;Блокнот&187; . Вам не потрібно знати ніяких протоколів, параметрів або команд, сьогодні ми ознайомимо вас з усіма ними. Від користувача потрібно тільки наявність правильного MAC-адреси підключеного апарату для твору подальшого пошуку.

Наведені в цій статті інструкції будуть максимально корисні тільки тим, хто шукає IP інших пристроїв, а не свого локального комп'ютера. Визначити MAC рідного ПК можна простіше. Пропонуємо вам ознайомитися з іншою статтею по цій темі далі.

Читайте також: Як переглянути MAC-адресу комп'ютера

Спосіб 1: ручне введення команд

Є варіант використання скрипта для проведення необхідних маніпуляцій, проте максимально корисним він буде тільки в тій ситуації, коли визначення IP проводиться велику кількість разів. Для одноразового пошуку досить буде самостійно прописати необхідні команди в консолі.

  1. Відкрийте додаток &171; виконати & 187; , затиснувши комбінацію клавіш Win + R . Впишіть в поле введення cmd , а потім клацніть на кнопку &171;ОК&187; .
  2. Запустить утилиту Выполнить в ОС Windows

    Читайте також: Як запустити &171;командний рядок&187; у Windows

  3. Зчитування IP-адрес відбуватиметься через кеш, тому його спочатку потрібно наповнити. За це відповідає команда for /L %a in (1,1,254) do @start /b ping 192.168.1.%a -n 2 > nul . Зверніть увагу, що спрацює вона тільки тоді, коли мережеві настройки є стандартними, тобто 192.168.1.1 / 255.255.255.0. В іншому випадку зміні підлягає частина (1,1,254). Замість 1 і 1 вводяться початкові і кінцеві значення зміненого IP мережі, а замість 254 &8212; встановлена маска підмережі. Надрукуйте команду, а потім натисніть на клавішу Enter .
  4. Запустить наполнение кэша в ОС Windows
  5. Ви запустили скрипт на пинговку всієї мережі. За неї відповідає стандартна команда ping , яка сканує лише одну вказану адресу. Введений же скрипт запустить швидкий аналіз всіх адрес. Після завершення сканування відобразиться стандартний рядок для подальшого введення.
  6. Завершение наполнения кэша в ОС Windows
  7. Тепер слід переглянути збережені в кеші записи за допомогою команди arp і аргументу -a . Протокол ARP (Address resolution protocol) показує відповідність MAC-адрес до IP, виводячи всі знайдені пристрої в консоль. Врахуйте, що після наповнення деякі записи зберігаються не більше 15 секунд, тому відразу після наповнення кеша запустіть сканування, ввівши arp -a .
  8. Ввести команду для просмотра кэша сети в ОС Windows
  9. Зазвичай результати зчитування показуються через кілька секунд після запуску команди. Тепер ви можете звірити наявний MAC-адресу з відповідним йому IP.
  10. Результаты соответствия MAC и IP в ОС Windows
  11. Якщо список вийшов занадто довгим або ви хочете цілеспрямовано знайти лише один збіг, замість цього arp -a після наповнення кешу слід ввести команду arp -a | find "01-01-01-01-01-01" , де 01-01-01-01-01-01 &8212; наявна MAC-адреса.
  12. Поиск по конкретному MAC в ОС Windows
  13. Тоді Ви отримаєте лише один результат, якщо знайдено збіг.
  14. Результаты поиска по конкретному MAC в ОС Windows

Ось такий простий посібник допоможе вам визначити IP-адресу мережевого пристрою за допомогою наявного MAC. Розглянутий спосіб вимагає від користувача ручного введення кожної команди, що не завжди зручно. Тому тим, кому потрібно часто проводити подібні процедури, ми радимо ознайомитися з наступним методом.

Спосіб 2: Створення та запуск сценарію

Для спрощення процесу знаходження ми пропонуємо скористатися спеціальним скриптом &8212; набором команд, автоматично запускаються в консолі. Вам буде потрібно тільки створити вручну цей скрипт, запустити його і ввести MAC-адресу.

  1. На робочому столі клацніть правою кнопкою миші та створіть новий текстовий документ.
  2. Создать новый текстовый документ в ОС Windows
  3. Відкрийте його та вставте туди наступні рядки:

    @echo off
    if "%1" == "" echo no MAC address & exit /b 1
    for /L %%a in (1,1,254) do @start /b ping 192.168.1.%%a -n 2 > nul
    ping 127.0.0.1 -n 3 > nul
    arp -a | find /i "%1"

  4. Ввести скрипт в текстовый документ ОС Windows
  5. Ми не будемо пояснювати значення всіх рядків, оскільки ви можете ознайомитися з ними в першому способі. Нічого нового тут не додано, тільки оптимізований процес і налаштований подальший введення фізичної адреси. Після введення скрипта через меню &171; Файл & 187; виберіть пункт &171; Зберегти як&187; .
  6. Перейти к сохранению скрипта в ОС Windows
  7. Задайте файлу довільну назву, наприклад Find_mac , і після назви допишіть .cmd , вибравши в поле нижче тип файлу &171; всі файли&187; . В результаті повинно вийти Find_mac.cmd . Збережіть скрипт на робочому столі.
  8. Сохранить скрипт в ОС Windows
  9. Збережений файл на робочому столі буде виглядати так:
  10. Вид файла скрипта в ОС Windows
  11. Запустіть&171; командний рядок & 187; і перетягніть туди скрипт.
  12. Открыть скрипт через командную стро
  13. Його адреса додасться в рядок, а значить об'єкт успішно завантажений.
  14. Успешное открытие скрипта в ОС Windows
  15. Натисніть Пробіл і впишіть MAC-адресу в такому форматі, як зазначено на скріншоті нижче, а потім натисніть на клавішу Enter .
  16. Ввести MAC-адрес для поиска ОС Windows
  17. Пройде кілька секунд і ви побачите результат.
  18. Результат поиска через скрипт в ОС Windows

Пропонуємо вам ознайомитися з іншими методами пошуку IP-адрес різних мережевих пристроїв в окремих наших матеріалах за наступними посиланнями. Там представлені тільки ті способи, які не вимагають знання фізичної адреси або додаткової інформації.

Читайте також: як дізнатися IP-адресу чужого комп'ютера / Принтера / Роутера

Якщо пошук двома наведеними варіантами не приніс ніякого результату, уважно перевірте вводиться MAC, а при використанні першого способу не забувайте, що деякі записи в кеші зберігаються не більше 15 секунд.

більше статей на цю тему: