Lukket. Dette spørgsmål er uden for emnet . Det accepteres i øjeblikket ikke svar.

Kommentarer

  • mulig duplikat af Løsning af en IP-adresse på en ekstern maskine til dens MAC-adresse
  • @Gilles, Det spørgsmål er relateret til e-mail. Svarene i begge tråde er forskellige.
  • Det kan være let, hvis det ' er en IPv6-adresse (nogle gange er MAC-adresser en del af offentlige IPv6-adresser).
  • det er uacceptabelt, at dette spørgsmål vælges som Off Topic. Dens faktisk mangel på hjerner.

Svar

Kort sagt vil svaret være du kan “t .

Det er normalt ikke muligt for en person at få MAC-adressen på en computer fra dens IP-adresse alene . Disse to adresser stammer fra forskellige kilder. Simpelthen angivet, bestemmer en computers egen hardwarekonfiguration dens MAC-adresse, mens konfigurationen af det netværk, den er tilsluttet til, bestemmer dens IP-adresse.

Computere, der er tilsluttet det samme TCP / IP lokale netværk kan bestemme hinandens MAC-adresser. Teknologien kaldet ARP – Address Resolution Protocol inkluderet i TCP / IP gør det muligt. Ved hjælp af ARP vedligeholder hver computer en liste over både IP- og MAC-adresser til hver enhed det har for nylig kommunikeret med.

Kommentarer

  • Og det korte svar er forkert. Man kan altid foretage et ARP-opslag for at bestemme MAC for en IP. Den eneste ting er, at du sandsynligvis ikke ser en enheds faktiske IP (på grund af NAT), hvis du ' er på separate netværk.
  • Ovenstående kommentar er forkert. Hvis du foretager et ARP-opslag efter en IP, der ' ikke er på det samme netværk, får du generelt ikke noget svar. Der er nogle tilfælde, hvor ARP-maskering er konfigureret, og svarer , men det ' er ret sjældent at gøre det, da det forårsager andre problemer.
  • @ pjc50 At få ingen gentagelse forhindrer ikke en i at forsøge et ARP-opslag. Mit hovedpunkt er, at du altid kan slå op. Og hvis du ' er på det samme netværk, får du altid det, du ledte efter. At ' er, hvordan Ethernet-protokollen fungerer. Ellers ville der ikke være nogen IP-pakkeudveksling på netværket, fordi NICer ikke kunne løse IPer til MACer.
  • @ U-D13 I have an IP address of a computer which I am currently away from, i spørgsmål betød sandsynligvis, at brugeren forsøger at finde MAC-adressen på en computer, der ikke er på det samme netværk. Så i så fald er svaret rigtigt
  • @Shiva " betød sandsynligvis ". Jeg kan være væk fra mine kollegers computer, men vi ' er på det samme netværk. Jeg kan arbejde hjemmefra via VPN og være væk fra min egentlige arbejdsmaskine, men alligevel er vi ' stadig på det samme netværk. Jeg er overbevist om, at dit svar skal omformuleres for tydeligt at angive, at man kun kan løse IPer til MACer i et lokalt netværk, men man kan altid gøre det.

Svar

Hvis du er på det samme netværk, kan du åbne en Terminal :

ping your_ip_address 

tryk på Ctrl-C på tastaturet for at stoppe ping, og gør derefter en:

arp -a 

en liste skal vises, se efter den ip, du lige har pinget, og ved siden af er enhedens MAC-adresse.

Kommentarer

  • dette skal accepteres som svaret
  • Jeg er også enig. +1
  • Fungerer dette på Linux? Forsøgt og fungerer bestemt på Windows 10.
  • Dette fungerer kun, hvis begge værter er på samme netværk, hvis det f.eks. Er i et virtuelt netværk, fungerer det ikke
  • Som en kommando og undertrykkelse af ping-output og irrelevante MAC-adresser: IP=192.168.0.118; ping -c 1 "$IP" >/dev/null && arp -a | grep "$IP"

Skriv et svar

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