Ibland behöver du ta reda på den IP-adress som tilldelats en viss enhet på ditt LAN. Detta görs med hjälp av MAC-adressen, som alltid förblir oförändrad. Våra experter berättar hur du utför denna operation.
MAC och IP
MAC-adressen tilldelas av tillverkaren till varje nätverksansluten enhet. Det är en kombination av sex alfanumeriska grupper och förblir oförändrat under hela användningstiden. Din enhet får en IP-adress när du ansluter till ett datornätverk. Till skillnad från MAC är den inte permanent utan ändras dynamiskt. Båda adresserna är markerade i följande skärmdump.
Sök efter MAC
Om du känner till enhetens MAC-adress är det relativt enkelt att söka efter enhetens IP-adress i det lokala nätverket. Det enda nödvändiga verktyget är kommandoraden.
Öppna dialogrutan Kör genom att trycka på kombinationen Win+R. Skriv ”cmd” i textrutan. Tryck på ”OK” eller tryck på Enter för att köra det klassiska skalet.
Enheter i samma lokala nätverk utbyter ständigt datapaket. Denna bakgrundskommunikation, som sker via ARP, bygger upp en cache med mappade adresser på datorn. För att visa den skriver du kommandot ”arp -a”. Följande skärmdump visar resultatet. Den första kolumnen till vänster visar IP-adressen och den andra kolumnen visar MAC-adressen. Omedelbart under kommandot på raden ”Interface” finns IP-adressen för den dator som kommandot utförs på. Den korta tabellen i skärmbilden visar att enheten nyligen har anslutits till nätverket och ännu inte har hunnit utbyta paket med de andra abonnenterna.
För att uppdatera ARP-cachen använder du frågekommandot ”for /L %a in (7,1,254) do @start”ping 192.168.7.%a -n 2 n
- ”. I det här exemplet utförs åtgärden för undernätet 192.168.7.1-254. Om du vill uppdatera cacheminnet i ett nätverk med en annan mask ändrar du de värden som används i kommandot i enlighet med detta. Inom parentes (7,1,254) är den första siffran hämtad från datorns IP-adress. I det här exemplet är det 7. I de flesta routrar är standardinställningen -0 eller 1. På samma sätt ändrar du parametern ”ping 192.168.7.%a”. Ersätt sjuan med det verkliga undernätet där du frågar efter enheterna.
Efter att ha väntat på att ovanstående kommando ska utföras måste vi kontrollera ARP-cachen igen genom att skriva ”arp -a” i prompten. Efter att enheterna har frågats av innehåller tabellen fler poster. Hitta MAC-adressen vi har och i den vänstra kolumnen kan vi se IP-adressen.
Om ARP-tabellen innehåller flera dussin poster, t.ex. för ett kontors- eller hemmanätverk, kan du använda en direktuppslagning. Skriv på kommandoraden ”arp -a | find ”a0-b0-c0-d0-d0-e0-f0”. Ersätt den givna kombinationen med en känd MAC i de anförda kommatecken, som visas i skärmdumpen. Efter att ha tryckt på Enter i det område som är markerat med ”2” visas den IP-adress som är kopplad till den fysiska adressen.
Sammanfattningsvis
Den teknik som våra experter har gett dig gör det möjligt att snabbt hitta den IP-adress som tilldelats en enhet i det lokala nätverket vars MAC är känd i förväg och kan användas i alla versioner av Windows.
Hur kan man känna till en IP-adress genom en MAC-adress?
Hur kan man koppla MAC-adress till en IP-adress?
För att koppla en MAC-adress till en IP-adress kan man använda en metod som kallas ARP (Address Resolution Protocol). När en enhet behöver skicka data till en annan enhet i nätverket, skickar den en ARP-förfrågan för att få reda på den andra enhetens MAC-adress kopplad till dess IP-adress. På så sätt kan enheten sedan skicka data till rätt destination genom att använda den korrekta MAC-adressen. Man kan också använda administrativa verktyg och protokoll för att manuellt koppla ihop MAC- och IP-adresser i nätverket.