Er der en måde at finde ud af en computers MAC-adresse, hvis vi kender dens IP-adresse, forudsat at denne computer antages er uden for vores LAN? Jeg ved, at vi nemt kan få den fysiske adresse på en computer i vores LAN ved hjælp af getmac eller arp i kommandoprompten, men disse kommandoer fungerer ikke for andre fjernværter.

Kommentarer

  • Ikke uden at indpakke det i en eller anden højere lagprotokol, jeg ' er bange. Der kan være noget software, der gør dette, men jeg ved ikke, om det tilskyndes. Må jeg bede om den specifikke brugssag?
  • @Hexaholic, for nylig blev jeg interesseret i netværksovervågning over kommandolinjen, så efter at have læst et indlæg om, om det ' s muligt at finde IPen til en MAC-adresse, spekulerede jeg på, om vi kunne gøre det omvendt. Her er ' linket til spørgsmålet: networkengineering.stackexchange.com/questions/1491/…
  • Hvis du har adgang til DHCP-serveren, der betjener det eksterne LAN, kan du kontrollere DHCP-leasingaftalerne og matche IP-adressen til MAC-adressen på den måde.

Svar

At få en MAC-adresse kræver muligheden for at få transmissionstrafik.

ARP er en udsendelsesprotokol og er derfor kun tilgængelig på et LAN.

Når trafik er rettet, kan du ikke få MAC-adressen, da den fjernes fra pakken, når den krydser grænsen for en router / L3-enhed.

Switche har en MAC-tabel. Routere har generelt en routingtabel.

Du kan kun hente MAC-adresser fra et LAN.

Kommentarer

  • Routere med LAN-interfacer med flere adgang har også MAC-tabeller – det er grænsefladen, der bestemmer, om du har en MAC-tabel, ikke din enheds rolle (routere skal stadig videresende ved L2, så de skal stadig vide, hvor stationerne ligger). MACer fjernes heller ikke som regel af L3-enheder – de fjernes af enheder, der foretager medieoversættelse (f.eks. Fra ethernet til SONET osv.). En router kan ændre en MAC-adresse, men hvis L1-mediet kræver en, vil overskriften naturligvis stadig være til stede (og indeholde en gyldig værdi).

Svar

Nej MAC-adresser har kun betydning på et LAN. Forskellige LAN-typer har forskellige slags MAC-adresser. At kende værtens MAC-adresse på et andet LAN er meningsløst.

Kommentarer

  • Mange IPer kan også dele den samme MAC, så det ' er ikke nyttigt til et en-til-en-kort.

Svar

Ved hjælp af DHCP-serveren eller kendte bindinger kan du finde den, jeg har gjort det på Windows-serveren før, det er ikke almindeligt, men det er muligt. ARP er lokalt baseret og kun en binding mellem en IP- og MAC-adresse, der binder dem sammen for at lette trafikflow forbi grænserne for lag 3-netværksgrænser ….. Det er her routere kommer ind. MAC-adresser er kun vigtige for at få rammen / pakke til routeren, på det tidspunkt videresendes den igen baseret på MAC / IP-kombinationen.

Angry IP-scanner vil fortælle dig, og du kan lokalt udføre en arp -a … routere bruger dette at kortlægge MAC-adresser, når de ikke er kendt ved en laggrænse for at hjælpe med videresendelse af ruter til pakker. disse oplysninger gemmes derefter i enhedens arp-cache. MAC-adresser findes pr. LAN, routere forbinder LAN-grænser ved lag 3 og binder de to sammen.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *