Skip to main content

Jak najít adresu MAC pomocí adresy IP

Internet Technologies - Computer Science for Business Leaders 2016 (Smět 2024)

Internet Technologies - Computer Science for Business Leaders 2016 (Smět 2024)
Anonim

Počítačové sítě TCP / IP používají IP adresy i MAC adresy připojených klientských zařízení. Zatímco adresa IP se mění v průběhu času, MAC adresa síťového adaptéru zůstává vždy stejná.

Existuje několik důvodů, proč byste chtěli znát MAC adresu vzdáleného počítače, a to je snadné pomocí nástroje příkazového řádku, například příkazového řádku v systému Windows.

Jedno zařízení může mít více síťových rozhraní a MAC adres. Například přenosný počítač s připojením Ethernet, Wi-Fi a Bluetooth má dvě nebo někdy tři MAC adresy s ním spojené, jedno pro každé fyzické síťové zařízení.

Proč vyřešit adresu MAC?

Důvody ke zjištění adresy MAC síťového zařízení zahrnují:

  • Chcete-li nastavit filtrování adres MAC na routeru, omezte přístup místní sítě pouze k zařízením, jejichž adresy odpovídají seznamu předvoleb
  • Určení výrobce zařízení (první polovina adresy) a sériové číslo (druhá polovina adresy) pro servis
  • Chcete-li maskovat (spoofovat) identitu jiného zařízení. Spofiování MAC adresování lze legitimně použít k registraci zařízení brány domácí sítě s poskytovatelem internetu. Může mít také škodlivý záměr, jako například narušení funkce filtrování adres MAC pro přerušení sítě

Omezení vyhledání adres MAC

Obvykle není možné hledat MAC adresy pro zařízení, která jsou mimo fyzický dosah osoby. Často není možné určit MAC adresu počítače z jeho adresy IP, protože tyto dvě adresy pocházejí z různých zdrojů.

Vlastní hardwarová konfigurace počítače určuje jeho MAC adresu, zatímco konfigurace sítě, do které je připojena, určuje její adresu IP.

Pokud jsou však počítače připojeny ke stejné síti TCP / IP, můžete určit adresu MAC pomocí technologie ARP (Address Resolution Protocol), která je součástí protokolu TCP / IP.

Pomocí rozhraní ARP každé rozhraní místní sítě sleduje jak adresu IP, tak adresu MAC pro každé zařízení, s níž nedávno komunikovalo. Většina počítačů vám umožňuje zobrazit seznam adres, které ARP shromáždil.

Jak používat ARP k nalezení adresy MAC

V systémech Windows, Linux a dalších operačních systémech je nástroj příkazového řádku arp zobrazuje informace o místní adrese MAC uložené v mezipaměti ARP. Pracuje však pouze v malé skupině počítačů v místní síti (LAN), nikoliv přes internet.

Poznámka: Existuje jiná metoda, která se používá k nalezení adresy MAC počítače, který právě používáte, což znamená použití ipconfig / vše v systému Windows.

ARP je určen pro použití správci systému a není typicky užitečným způsobem, jak sledovat počítače a lidi na internetu.

Zde je jeden příklad, jak najít MAC adresu přes IP adresu. Začněte pingováním zařízení, které chcete MAC adresovat:

ping 192.168.86.45

Příkaz ping vytvoří spojení s druhým zařízením v síti a zobrazí takovýto výsledek:

Pinging 192.168.86.45 s 32 bajty dat: Odpověď od 192.168.86.45: bytes = 32 time = 290ms TTL = 128 Odpověď od 192.168.86.45: bytes = 32 time = 3ms TTL = 128 Odpověď od 192.168.86.45: bytes = 32 time = 176ms TTL = 128 Odpověď od 192.168.86.45: bytes = 32 time = 3ms TTL = 128

Pomocí následujícího příkazu arp získáte seznam, který zobrazuje adresu MAC zařízení, které jste právě pingovali:

arp -a

Výsledky mohou vypadat podobně, ale pravděpodobně s mnoha dalšími záznamy:

Rozhraní: 192.168.86.38 --- 0x3 Internetová adresa adresa fyzické adresy 192.168.86.1 70-3a-cb-14-11-7a dynamický 192.168.86.45 dynamická dynamika 98-90-96-B9-9D-61 192.168.86.255 ff-ff-ff-ff-ff-ff statický 224.0.0.22 01-00-5e-00-00-16 statická 224.0.0.251 01-00-5e-00-00-fb statické

Vyhledání adresy IP zařízení v seznamu; MAC adresa je zobrazena přímo vedle. V tomto příkladu je adresa IP 192.168.86.45 a její MAC adresa je 98-90-96-B9-9D-61 (jsou zde pouze tučně).