IP adresu připojeného síťového zařízení potřebuje uživatel v situaci, kdy je na něj odeslán určitý příkaz, například dokument pro tisk do tiskárny. Kromě toho existuje několik příkladů, všechny z nich neuvádíme. Někdy je uživatel konfrontován se situací, kdy síťová adresa zařízení pro něj není známa a existuje pouze fyzická adresa, tj. MAC adresa. Pak je nalezení IP zcela jednoduché pomocí standardních nástrojů operačního systému.
Obsah
K provedení dnešního úkolu použijeme pouze příkazový řádek systému Windows a v samostatném případě aplikaci Notepad . Nemusíte znát žádné protokoly, parametry ani příkazy, dnes vás všechny seznámíme. Pro další vyhledávání je uživatel povinen mít pouze správnou MAC adresu připojeného zařízení.
Pokyny v tomto článku budou co nejvíce užitečné pouze pro ty, kteří hledají IP jiných zařízení a ne jejich lokální počítač. Určení MAC nativního PC může být jednodušší. Zveme vás k přečtení dalšího článku na toto téma níže.
Viz také: Jak zobrazit adresu MAC počítače
K provedení nezbytných manipulací existuje varianta použití skriptu, ale bude nejužitečnější pouze v situaci, kdy je určování IP prováděno mnohokrát. Pro jednorázové vyhledávání postačí napsat potřebné příkazy do konzoly sami
Viz také: Jak spustit "Command Line" v systému Windows
for /L %a in (1,1,254) do @start /b ping 192.168.1.%a -n 2 > nul
příkaz je zodpovědný for /L %a in (1,1,254) do @start /b ping 192.168.1.%a -n 2 > nul
tento příkaz. Všimněte si, že funguje pouze tehdy, jsou-li síťová nastavení standardní, tj. 192.168.1.1 / 255.255.255.0. Jinak se může změnit část (1,1,254). Namísto 1 a 1 jsou zadány počáteční a konečné hodnoty modifikované sítě IP a namísto 254 je zadána maska podsítě. Vytiskněte příkaz a stiskněte klávesu Enter . arp -a
. arp -a | find "01-01-01-01-01-01"
arp -a | find "01-01-01-01-01-01"
, kde 01-01-01-01-01-01 je aktuální MAC adresa. Zde je jednoduchý průvodce, který vám pomůže určit adresu IP síťového zařízení pomocí stávajícího systému MAC. Uvažovaná metoda vyžaduje, aby uživatel ručně zadával každý příkaz, což není vždy výhodné. Proto ti, kteří takové postupy často provádějí, doporučujeme, abyste se seznámili s následující metodou.
Pro zjednodušení procesu hledání doporučujeme použít speciální skript - sadu příkazů, která se automaticky spustí v konzole. Tento skript stačí ručně vytvořit, spustit a zadat adresu MAC.
@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"
.cmd
výběrem typu souboru „Všechny soubory“ v poli níže. Výsledek by měl být Find_mac.cmd
. Uložte skript na plochu. Doporučujeme seznámit se s dalšími metodami vyhledávání IP adres různých síťových zařízení v našich vybraných materiálech prostřednictvím následujících odkazů. Představuje pouze metody, které nevyžadují znalost fyzické adresy nebo doplňujících informací.
Viz také: Jak najít adresu IP Někdo jiný počítač / Tiskárna / Směrovače
Pokud hledání podle dvou možností nepřineslo žádné výsledky, pečlivě zkontrolujte zadanou MAC a při použití první metody nezapomeňte, že některé položky v paměti cache jsou uloženy po dobu maximálně 15 sekund.