Określanie adresu IP urządzenia 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 „Linia poleceń” Windows i osobna aplikacja osadzona 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 użyteczne, 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 też: 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ślenie IP jest wykonywane wiele razy. W przypadku wyszukiwania jednorazowego wystarczy samodzielnie zarejestrować niezbędne polecenia w konsoli.

  1. Otwórz aplikację Biegnijtrzymając kombinację klawiszy Win + R. Wprowadź w polu wprowadzania cmda następnie kliknij przycisk „OK”.
  2. 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. Zespół odpowiedzialny za tofor / L% a in (1,1,254) do @start / b ping 192.168.1.% a -n 2> nul. 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 nie 254 - ustaw maskę podsieci. Wydrukuj polecenie, a następnie naciśnij klawisz. Wpisz.
  4. Uruchomiłeś skrypt do pingowania całej sieci. Odpowiada za to standardowe polecenie. pingskanuje 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.
  5. Teraz powinieneś zobaczyć buforowane wpisy za pomocą polecenia arp i argument -a. Protokół ARP (protokół rozpoznawania adresów) pokazuje zgodność adresów MAC z IP, wysyłając wszystkie znalezione urządzenia do 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ącarp -a.
  6. Zazwyczaj wyniki odczytu są wyświetlane kilka sekund po uruchomieniu polecenia. Teraz możesz zweryfikować istniejący adres MAC za pomocą odpowiedniego adresu IP.
  7. 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ź poleceniearp -a | znajdź „01-01-01-01-01-01”gdzie 01-01-01-01-01-01 - istniejący adres MAC.
  8. Wtedy otrzymasz tylko jeden wynik, jeśli zostanie znaleziony mecz.

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. Otwórz go i wklej następujące wiersze:

    @echo off
    if "% 1" == "" echo no MAC address & exit / b 1
    dla / 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”

  3. Nie wyjaśnimy znaczenia wszystkich linii, ponieważ możesz się z nimi zapoznać w pierwszej metodzie. Nic nowego nie zostało tu dodane, tylko proces został zoptymalizowany i skonfigurowano dalsze wprowadzanie adresu fizycznego. Po wprowadzeniu skryptu przez menu „Plik” wybierz element Zapisz jako.
  4. Nadaj plikowi dowolną nazwę, na przykład Find_maci po dodaniu nazwy.cmdwybierając typ pliku w polu poniżej „Wszystkie pliki”. Wynik powinien byćFind_mac.cmd. Zapisz skrypt na pulpicie.
  5. Zapisany plik na pulpicie będzie wyglądał następująco:
  6. Biegnij „Linia poleceń” i przeciągnij tam skrypt.
  7. Jego adres zostanie dodany do łańcucha, co oznacza, że ​​obiekt został pomyślnie załadowany.
  8. Naciśnij spację i wprowadź adres MAC w formacie pokazanym na poniższym zrzucie ekranu, a następnie naciśnij klawisz Wpisz.
  9. Zajmie to kilka sekund i zobaczysz wynik.

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

Zobacz też: Jak znaleźć adres IP komputera / drukarki / routera Alien

Jeśli wyszukiwanie za pomocą dwóch opcji nie przyniosło żadnych rezultatów, uważnie sprawdź wprowadzony MAC, a gdy korzystasz z pierwszej metody, nie zapomnij, że niektóre wpisy w pamięci podręcznej są przechowywane nie dłużej niż 15 sekund.

Obejrzyj film: Jak ustawić statyczny adres IP w sieci lokalnej dwa sposoby. (Styczeń 2020).

Loading...