Hogyan kommunikálna egy eszközzel, ha nincs IP-címe?
Előfordulhat, hogy olyan helyzetben van, hogy nem rendelkezik egy eszköz IP-címével a helyi hálózaton, de csak a MAC vagy a hardver címének rekordjai vannak.
Vagy a számítógépe nem tudja megjeleníteni IP-jét különféle okok miatt, és “Nincs érvényes IP-cím” hibaüzenetet kap.
Az IP megtalálása egy ismert MAC-címről egy ReverseARP alkalmazás feladata, az ARP megfelelője.
De a RARP egy elavult protokoll, amelynek számos hátránya van, ezért gyorsan más protokollokkal helyettesítették, mint a BOOTP és a DHCP, amelyek közvetlenül az IP-címekkel foglalkoznak.
Ebben a cikkben bemutatjuk megmutatja, hogyan lehet ingyenes módszerekkel megtalálni az MAC-címeket használó IP-ket és eszközszolgáltatókat ingyenes módszerekkel.
Az ARP megértése
Az ARP (Address Resolution Protocol) a felelős protokoll IP-címmel rendelkező MAC-címek keresése a helyi hálózati szegmensekben.
Az adatkapcsolati réteg kereteivel működik.
Mint azt már tudhatod, az adatkapcsolati rétegben lévő eszközök a MAC-tól függenek. címek a kommunikációjukhoz.
Kereteik olyan csomagokat tömörítenek, amelyek IP-cím információkat tartalmaznak.
Az eszköznek ismernie kell a cél MAC-címet, hogy lokálisan kommunikálhasson médiatípusokon keresztül, mint például Ethernet vagy Wifi, rétegben Az OSI-modell 2-je.
Az ARP működésének megértése elősegítheti az IP-k és a MAC-címek gyors megtalálását.
A következő üzenet-folyamatábra segít megérteni a koncepciót:
- A helyi számítógép pinget (ICMP echo kérelmet) küld ugyanazon szegmensen belüli cél IP címre (távoli számítógép). Sajnos a helyi számítógép nem tudja a MAC-címet … csak az IP-címet tudja.
- A cél hardver címe ismeretlen, ezért az ICMP visszhangkérése várakozásba kerül. A helyi számítógép csak a forrás / cél IP-t és a forrás MAC-címét ismeri. Az ARP kétféle üzenetet használ, az ARP kérést és a választ.
A helyi számítógép ARP KÉRÉS üzenetet küld hogy megtalálja a kérdéses IP-cím tulajdonosát.
Ezt az üzenetet ugyanabban a szegmensben vagy LAN-ban lévő összes eszközre elküldik egy sugárzott MAC-on keresztül (FF: FF: FF: FF: FF: FF). rendeltetési hely.
- Mivel a távoli számítógép ugyanazon hálózati szegmens része, a helyi számítógép által küldött üzenetet fogadja. A LAN összes többi számítógépe is fogadja az adást, de tudják, hogy a cél IP nem az övék, ezért elvetik a csomagot. Csak a cél IP-vel rendelkező távoli számítógép válaszol az ARP REQUEST-re ARP REPLY-vel, amely tartalmazza a cél MAC-címet.
- A helyi számítógép az ARP REPLY-t MAC-címmel kapja meg. Ezután folytatja az ICMP visszhangkérését, végül a távoli számítógép ICMP visszhangválasszal válaszol.
IP-k keresése ARP-vel
Az ARP használatával beszerezhet egy IP ismert MAC-címről.
Először azonban fontos frissíteni a helyi ARP-táblázatot, hogy információkat szerezzen a hálózat összes eszközéről.
Küldjön pinget (ICMP visszhangválasz) a teljes LAN-ra, hogy az asztalon lévő összes MAC-bejegyzés bekerüljön.
A teljes LAN pingeléséhez küldhet egy adást a hálózat.
Nyissa meg a Parancssorot a Windows rendszerben vagy a MacOS termináljában, és írja be.
ping 192.168.0.255
Az alhálózatom 192.168.0.0/24 (maszk a 255.255.255.0), tehát a szórási cím 192.168.0.255, amelyet kiszámíthatunk vagy megtalálhatunk egy “Print Route” paranccsal a Windows-ban vagy egy “netstat -nr” -vel a macOS-ban. Vagy beszerezhető egy ingyenesen letölthető alhálózati számológéppel is.
Windows esetén:
1. lépés.
- Nyissa meg a CMD-t (Parancssor)
- Nyissa meg a „Start” menüt, válassza a „Futtatás” lehetőséget, vagy nyomja meg a (Windows billentyű + R) gombot a nyissa meg a Futtatás alkalmazást
- A „Megnyitás” szövegmezőbe írja be a „cmd” parancsot, és nyomja meg az „Ok” gombot.
Ez megnyitja a parancssori felületet a Windows rendszerben.
2. lépés.
- Írja be az “arp” parancsot.
- Az arp parancs további argumentumok nélkül megadja a használható opciók listáját.
3. lépés.
- Használja az arp-t további argumentumokkal az IP megtalálásához ugyanazon a hálózati szegmensen belül.
- Az “arp -a” paranccsal láthatja az ARP táblát és annak bejegyzéseit a közelmúltban számítógépén a ping ping.
4. lépés.
- A kimenet olvasása.
- Az arp-a-ban megjelenített információk alapvetően a számítógép ARP-táblája.
- Megjeleníti az IP-címeket tartalmazó listát, a hozzájuk tartozó fizikai címet (vagy MAC-ot), valamint a kiosztás típusát (dinamikus vagy statikus).
Tegyük fel, hogy rendelkezik a 60-30-d4-76-b8-c8 MAC-címet (amely egy macOS-eszköz), és szeretné tudni az IP-címet.
A fenti eredmények alapján a MAC-címet leképezheti a IP-cím ugyanabban a sorban.
Az 192.168.0.102-es IP-cím (amely ugyanabban a hálózati szegmensben van) a 60-30-d4-76-b8-c8-hoz tartozik.
Elfelejtheti ezeket a 224.0.0.x és 239.0.0.x címeket, mivel azok multicast IP-k.
MacOS esetén:
1. lépés:
- Nyissa meg a Terminal alkalmazást. menjen az Alkalmazások > segédprogramok > terminálhoz vagy a Launchpad > egyéb > Terminál.
2. lépés:
- Írja be az „arp” parancsot „-a” jelzővel.
- Amint beírja az „arp -a” parancsot, az ARP összes bejegyzését tartalmazó listát kapja a számítógép ARP táblájába.
- A kimenet egy sort mutat a IP-cím, majd a MAC-cím, az interfész és a kiosztás típusa (dinamikus / statikus).
IP-címek keresése a DHCP-kiszolgálóval
A Dynamic Host Configuration Protocol (DHCP) az a hálózati protokoll, amelyet a TCP / IP használ az IP-címek és egyéb jellemzők dinamikus hozzárendeléséhez a hálózat eszközeihez.
A DHCP egy kliens / szerver mód.
A DHCP-kiszolgáló az az eszköz, amely felelős az IP-címek kiosztásáért a hálózatban, és az ügyfél általában az Ön számítógépe.
Otthoni vagy helyi hálózatok esetén a A DHCP-kiszolgáló általában útválasztó vagy átjáró.
Ha hozzáfér a DHCP-kiszolgálóhoz, megtekintheti az összes kapcsolatot az IP-kkel, MAC-okkal, interfészekkel, na az eszköz és a bérleti idő a LAN-on.
1. lépés.
- Jelentkezzen be a DHCP-kiszolgálóra. Ebben a példában a DHCP-kiszolgáló az otthoni átjáró.
- Ha nem tudja a DHCP-kiszolgáló / -átjáró IP-címét, futtathat egy ipconfig (Windows rendszerben) vagy ifconfig (macOS rendszerben / Linux).
- Ennek a DHCP-kiszolgálónak / átjárónak van webes felülete.
2. lépés.
- Írja be az IP-címet a webböngésző keresősávjára, és adja meg a megfelelő hitelesítő adatokat.
3. lépés.
- Keresse meg a DHCP-ügyfelek listáját.
- Ebben a TP-Link útválasztóban a DHCP-kiszolgáló funkcionalitása további szolgáltatásként érkezik.
- Nyissa meg a DHCP-t > DHCP kliensek listája. Ebből a listából láthatja a MAC-címek és a hozzájuk rendelt IP-k leképezését.
A szippantók használata
Ha nem találta az IP-t az ARP listában, vagy sajnos nincs hozzáférése a DHCP szerverhez, végső megoldásként használhatja a szippantót.
Csomagszippantók vagy hálózati elemzők, például az Nmap (vagy A GUI verziójú Zenmap) a hálózat biztonságát szolgálja.
Segíthetnek a hálózat támadásainak és sérülékenységeinek azonosításában.
Az Nmap segítségével aktívan átkutathatja az egész hálózatot, és megtalálhatja IP-k, portok, protokollok, MAC-ok stb.
Ha egy ismert MAC-ról próbálja megtalálni az IP-t olyan szippantóval, mint az Nmap, keresse meg a MAC-címet a vizsgálati eredmények között.
Hogyan találjuk meg az eszközt és az IP címet egy szippantóval?
1. lépés.
- Nyilvántartást vezet a hálózati IP-cím adatairól.
- Ebben az esetben a hálózati IP-címem 192.168.0.0/24. Ha nem tudja, akkor a Windows cmd-ben egy gyors “ipconfig” vagy a macOS vagy a Linux terminálon az “ifconfig” megmutathatja a helyi IP-t és a maszkot.
- Ha nem tud alhálózatot letölteni, töltse le ezt az ingyenes alhálózati kalkulátor eszközt, vagy lépjen online egy alhálózati kalkulátorhoz, és keresse meg a hálózat IP-címét.
2. lépés.
- Töltse le és nyissa meg az Nmap alkalmazást.
- Töltse le az Nmap-ot erről a hivatalos linkről https://nmap.org/download.html, és kövesse annak egyszerű telepítési folyamatát.
3. lépés.
- Nyissa meg az Nmap (vagy Zenmap) alkalmazást, és használja a “sudo nmap -sn (hálózati IP)” parancsot a teljes hálózat beolvasására (port-vizsgálat nélkül).
- A parancs felsorolja azokat a gépeket, amelyek válaszolnak a Ping és tartalmazza a MAC-címüket a szállítóval együtt.
- Ne felejtse el a “sudo” parancsot.
- Enélkül nem látja a MAC-címeket.
Az eszközgyártó megismerése MAC-címről
Rendben, így most sikerült segítségével megtudhatja az IP-címet “arp -a” paranccsal vagy a DHCP-kiszolgálón keresztül.
De mi van akkor, ha további részleteket szeretne tudni az adott eszközről?
Milyen szállítóról van szó?
Lehet, hogy a hálózati szegmens vagy a LAN tele van különböző eszközökkel, például számítógépektől, tűzfalaktól, útválasztóktól, mobiloktól, nyomtatóktól, tévéktől stb. .
Először is elengedhetetlen a MAC-cím formátumának megértése.
A hagyományos MAC-címek 48 bit 12 számjegyű hexadecimális számokban (vagy hat oktettben) vannak ábrázolva.
A hat oktett első fele a szervezeti egyedi azonosítót (OUI) és a másik fele a hálózati interfész vezérlő (NIC), amely a világ minden eszközén egyedülálló.
Nincs sok tehetünk az NIC-ről, nem csak kommunikálunk vele.
De az OUI hasznos információkat nyújthat nekünk a szállítóról, ha Ön nem használta az Nmap-ot, ami a hardver-gyártót is megadhatja.
Ebben segíthet egy ingyenes online OUI kereső eszköz, például a Wireshark OUI Lookup.
Csak írja be a MAC címet az OUI keresésbe, és az eszköz megnézi az első három oktettet, és korrelál gyártási adatbázisával.
Végső szavak
Bár az RARP (az ARP megfelelője) kifejezetten az IP-k MAC-címekről történő keresésére tervezték, gyorsan megszüntették, mert i t sok hátránya volt.
Az RARP-t gyorsan felváltotta a DHCP és a BOOTP.
De az ARP még mindig az egyik IP-réteg alapvető funkciója a TCP / IP protokoll-veremben.
Megtalálja az ismert IP-címek MAC-címeit, ami a mai kommunikációban a leggyakoribb.
Az ARP a motorháztető alatt dolgozik, hogy megtartsa a gyakran használt MAC-ok és IP-k listáját.
De használhatja az aktuális leképezések megtekintésére az arp -a paranccsal is.
Az ARP mellett az IP-információk megtekintéséhez használhatja a DHCP-t is. A DHCP-kiszolgálók általában az IP-hozzárendelésekért felelnek.
Ha hozzáfér a DHCP-kiszolgálóhoz, lépjen a DHCP-ügyfelek listájába, és azonosítsa az IP-címet a MAC-címmel.
Végül, használhat olyan hálózati szippantót, mint az Nmap, átkutathatja a teljes hálózatot, és megkeresheti az IP-ket és a MAC-okat.
Ha csak a szállítót szeretné tudni, akkor a Wiresharkhoz hasonló online OUI-keresés segíthet a gyors megtalálásában.