Smitka development

Zjištění IP podle MAC adresy

Může nastat situace, že známe mac adresu zařízení a chceme zjistit jeho ip.
Pomůže nám k tomu arp tabulka.
Způsoby:
  • Použít aplikaci na skenování sítě (např. angry ip scanner), nechat ji oskenovat naši síť a po provedení příkazu arp -a si nalezneme požadovaný záznam
  • Obejdeme se ale i bez speciální aplikace, lze napsat skrip, který opingá celou síť: @echo off for /l %%a in (1,1,254) do ( ping -n 1 -w 1 192.168.1.%%a > nul ) arp -a | find "m-a-c-m-a-c" Tato dávka opingá námi určený rozsah a v arp najde požadovanou mac.
  • A nyní elegantní řešení. Předchozí způsoby vyžadovaly prověření celé sítě, výsledku se však lze dobrat jediným dotazem. Když budete pátrat, budete často odkazování na RARP, což není pravda - tento protokol slouží k přiřazení ip adresy, podobně jako DHCP.
    Ke zjištění ip adresy bude potřeba trik:
    1. přidat statický záznam do arp tabulky pro nepoužitou ip adresu s mac adresou hledaného cíle arp -s 192.168.1.249 00-11-22-33-44-55
    2. Ping na naši nepoužitou adresu. Sice takové zařízení neodpoví, protože neexistuje, ale odpověď o neexistenci přijde od zařízení s hledanou mac: ping 192.168.1.249 Příkaz PING na 192.168.1.249 s délkou 32 bajtů: Odpověď od 192.168.1.20: Cílový hostitel není dostupný. zařízení s mac adresou 00-11-22-33-44-55 má tedy ip adresu 192.168.1.20

linkuj.czjagg.czpošli na vybrali.sme.skdeliciousTopČlánky.cz
Nahoru HOME PC•Elektro Programování Blog Autor Lynt Speciální backlink: Šulislav
© 2006 Smitka development