Jak znaleźć adres IP według adresu MAC

Adres IP podłączonego urządzenia sieciowego jest potrzebny użytkownikowi w sytuacji, gdy do niego zostanie wysłane określone polecenie, na przykład dokument do drukowania na drukarce. Oprócz tego istnieje kilka przykładów, nie wszystkie zostaną wymienione. Czasami użytkownik staje w obliczu sytuacji, w której adres sieciowy urządzenia jest dla niego nieznany i istnieje tylko adres fizyczny, czyli adres MAC. Następnie znalezienie adresu IP jest dość proste przy użyciu standardowych narzędzi systemu operacyjnego.

Określ adres IP urządzenia według adresu MAC

Aby wykonać dzisiejsze zadanie, użyjemy tylko „wiersza poleceń” systemu Windows i, w oddzielnym przypadku, wbudowanej aplikacji Notatnik . Nie musisz znać żadnych protokołów, parametrów ani poleceń, dziś zapoznamy Cię ze wszystkimi. Użytkownik musi tylko mieć poprawny adres MAC podłączonego urządzenia w celu dalszego wyszukiwania.

Instrukcje zawarte w tym artykule będą tak przydatne, jak to tylko możliwe, dla tych, którzy szukają adresu IP innych urządzeń, a nie lokalnego komputera. Określenie MAC rodzimego komputera może być łatwiejsze. Zapraszamy do przeczytania kolejnego artykułu na ten temat poniżej.

Zobacz także: Jak wyświetlić adres MAC komputera

Metoda 1: Ręczne wprowadzanie poleceń

Istnieje wariant użycia skryptu do przeprowadzenia niezbędnych manipulacji, jednak będzie on najbardziej użyteczny tylko w sytuacji, gdy określanie IP jest wykonywane wiele razy. W przypadku wyszukiwania jednorazowego wystarczy samodzielnie zarejestrować niezbędne polecenia w konsoli.

  1. Otwórz aplikację Uruchom , przytrzymując kombinację klawiszy Win + R. Wpisz cmd w polu wprowadzania, a następnie kliknij przycisk „OK” .
  2. Uruchom narzędzie Uruchom w systemie Windows

    Zobacz także: Jak uruchomić „Wiersz poleceń” w systemie Windows

  3. Odczyt adresów IP nastąpi przez pamięć podręczną, więc musi zostać najpierw wypełniony. Polecenie for /L %a in (1,1,254) do @start /b ping 192.168.1.%a -n 2 > nul jest za to odpowiedzialne. Zauważ, że działa tylko wtedy, gdy ustawienia sieciowe są standardowe, czyli 192.168.1.1 / 255.255.255.0. W przeciwnym razie część (1, 254) może ulec zmianie. Zamiast 1 i 1 wprowadzane są początkowe i końcowe wartości zmodyfikowanej sieci IP, a zamiast 254 wprowadzana jest ustawiona maska ​​podsieci. Wydrukuj polecenie, a następnie naciśnij klawisz Enter .
  4. Uruchom zwrot pamięci podręcznej w systemie Windows

  5. Uruchomiłeś skrypt do pingowania całej sieci. Odpowiada mu standardowe polecenie ping , które skanuje tylko jeden określony adres. Wprowadzony skrypt uruchomi szybką analizę wszystkich adresów. Po zakończeniu skanowania wyświetlana jest standardowa linia do dalszego wprowadzania.
  6. Zakończenie pamięci podręcznej w systemie operacyjnym Windows

  7. Teraz powinieneś spojrzeć na buforowane wpisy za pomocą polecenia arp i argumentu -a . Protokół ARP (Address Resolution Protocol) pokazuje zgodność adresów MAC z IP, wyświetlając wszystkie urządzenia znalezione w konsoli. Zauważ, że po wypełnieniu niektóre zapisy są przechowywane przez nie więcej niż 15 sekund, więc natychmiast po wypełnieniu pamięci podręcznej rozpocznij skanowanie, wpisując arp -a .
  8. Wprowadź polecenie, aby wyświetlić pamięć podręczną sieci w systemie Windows

  9. Zazwyczaj wyniki odczytu są wyświetlane kilka sekund po uruchomieniu polecenia. Teraz możesz zweryfikować istniejący adres MAC za pomocą odpowiedniego adresu IP.
  10. Windows MAC i wyniki zgodności IP

  11. Jeśli lista jest zbyt długa lub chcesz celowo znaleźć tylko jedno dopasowanie, zamiast arp -a po wypełnieniu pamięci podręcznej, wprowadź polecenie arp -a | find "01-01-01-01-01-01" arp -a | find "01-01-01-01-01-01" , gdzie 01-01-01-01-01-01 jest aktualnym adresem MAC.
  12. Wyszukaj określony MAC w systemie Windows

  13. Wtedy otrzymasz tylko jeden wynik, jeśli zostanie znaleziony mecz.
  14. Wyniki wyszukiwania dla określonego MAC w systemie Windows

Oto prosty przewodnik, który pomoże Ci określić adres IP urządzenia sieciowego za pomocą istniejącego MAC. Rozważana metoda wymaga od użytkownika ręcznego wprowadzenia każdego polecenia, co nie zawsze jest wygodne. Dlatego osoby, które muszą często wykonywać takie procedury, radzimy zapoznać się z następującą metodą.

Metoda 2: Utwórz i uruchom skrypt

Aby uprościć proces wyszukiwania, sugerujemy użycie specjalnego skryptu - zestawu poleceń uruchamianych automatycznie w konsoli. Wystarczy tylko ręcznie utworzyć ten skrypt, uruchomić go i wprowadzić adres MAC.

  1. Na pulpicie kliknij prawym przyciskiem myszy i utwórz nowy dokument tekstowy.
  2. Utwórz nowy dokument tekstowy w systemie Windows

  3. Otwórz go i wklej następujące wiersze:

    @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. Wprowadź skrypt w dokumencie tekstowym w systemie Windows

  5. Nie wyjaśnimy znaczenia wszystkich linii, ponieważ możesz się z nimi zapoznać w pierwszej metodzie. Nic nowego nie zostało tutaj dodane, tylko proces został zoptymalizowany i skonfigurowano dalsze wprowadzanie adresu fizycznego. Po wprowadzeniu skryptu za pomocą menu „Plik” wybierz „Zapisz jako” .
  6. Idź, aby zapisać skrypt w systemie Windows

  7. Nadaj plikowi dowolną nazwę, na przykład Find_mac , i dodaj .cmd po nazwie, wybierając typ pliku „Wszystkie pliki” w polu poniżej. Wynikiem powinno być Find_mac.cmd . Zapisz skrypt na pulpicie.
  8. Zapisz skrypt w systemie Windows

  9. Zapisany plik na pulpicie będzie wyglądał następująco:
  10. Widok pliku skryptu w systemie Windows

  11. Uruchom „Wiersz poleceń” i przeciągnij tam skrypt.
  12. Otwórz skrypt za pomocą wiersza poleceń

  13. Jego adres zostanie dodany do łańcucha, co oznacza, że ​​obiekt został pomyślnie załadowany.
  14. Udane otwarcie skryptu w systemie Windows

  15. Naciśnij spację i wprowadź adres MAC w formacie pokazanym na zrzucie ekranu poniżej, a następnie naciśnij klawisz Enter .
  16. Wprowadź adres MAC, aby wyszukać system operacyjny Windows

  17. Zajmie to kilka sekund, a zobaczysz wynik.
  18. Wynik wyszukiwania za pomocą skryptu w systemie Windows

Zalecamy zapoznanie się z innymi metodami wyszukiwania adresów IP różnych urządzeń sieciowych w wybranych przez nas materiałach za pomocą następujących łączy. Przedstawia tylko te metody, które nie wymagają znajomości adresu fizycznego lub dodatkowych informacji.

Zobacz też: Jak znaleźć adres IP Komputer kogoś innego / Drukarka / Routery

Jeśli wyszukiwanie przy użyciu dwóch opcji nie przyniosło żadnych rezultatów, uważnie sprawdź wprowadzony MAC, a przy użyciu pierwszej metody nie zapomnij, że niektóre wpisy w pamięci podręcznej są przechowywane przez nie więcej niż 15 sekund.