Uzavřeno. Tato otázka je mimo téma . Momentálně nepřijímá odpovědi.

Komentáře

  • možný duplikát Řešení adresy IP vzdáleného počítače na jeho adresu MAC
  • @Gilles, tato otázka souvisí s e-mailem. Odpovědi v obou vláknech se liší.
  • Může to být snadné, pokud ' má adresu IPv6 (někdy jsou adresy MAC součástí veřejných adres IPv6).
  • je nepřijatelné, že je tato otázka hlasována jako mimo téma. Je to vlastně nedostatek mozků.

Odpověď

Stručně řečeno, odpověď bude můžete „t .

Obvykle není možné, aby osoba získala MAC adresu počítače pouze z jeho IP adresy . Tyto dvě adresy pocházejí z různých zdrojů. Jednoduše řečeno, vlastní hardwarová konfigurace počítače určuje jeho MAC adresu, zatímco konfigurace sítě, ke které je připojen, určuje jeho IP adresu.

Počítače připojené k stejná lokální síť TCP / IP si může navzájem určovat MAC adresy. Umožňuje to technologie ARP – Protocol Resolution Protocol, která je součástí TCP / IP. Pomocí ARP udržuje každý počítač seznam IP i MAC adres pro každé zařízení. nedávno s ním komunikoval.

Komentáře

  • A tato krátká odpověď je špatná. Jeden může vždy provést vyhledávání ARP k určení MAC adresy IP. Jediné věc je, že pravděpodobně nevidíte skutečnou IP adresu zařízení (kvůli NAT), pokud ' používáte samostatné sítě.
  • Výše uvedený komentář je špatně. Pokud vyhledáváte pomocí protokolu ARP adresu IP, která ' není ve stejné síti, obvykle nedostanete žádnou odpověď. V některých případech je maskování ARP nakonfigurováno a bude odpovídat, ale ' je to velmi vzácné, protože to způsobuje další problémy.
  • @ pjc50 Získání žádného opakování nezabrání tomu, aby se někdo pokusil vyhledat ARP. Mým hlavním bodem je, že můžete vždy provést vyhledávání. A pokud jste ' ve stejné síti, dostanete vždy to, co jste hledali. To ' tak funguje protokol Ethernet. Jinak by v síti nedocházelo k žádné výměně paketů IP, protože síťové karty by nebyly schopny přeložit adresy IP na MAC.
  • @ U-D13 I have an IP address of a computer which I am currently away from, v otázka pravděpodobně znamenala, že se uživatel pokouší najít MAC adresu počítače, který není ve stejné síti. V takovém případě je tedy odpověď správná
  • @Shiva " pravděpodobně míněna ". Nemůžu být daleko od počítače svých kolegů, ale ' jsme ve stejné síti. Mohu pracovat z domova přes VPN a být pryč od svého skutečného pracovního stroje, přesto jsme ' stále ve stejné síti. Pevně věřím, že vaše odpověď by měla být přeformulována tak, aby jasně naznačovala, že je možné rozlišovat adresy IP na MAC pouze v místní síti, ale to lze vždy dělat.

Odpověď

Pokud jste ve stejné síti, můžete otevřít terminál :

ping your_ip_address 

stisknutím klávesy Ctrl-C na klávesnici zastavte ping a poté proveďte:

arp -a 

měl by se zobrazit seznam, vyhledejte adresu IP, kterou jste právě pingovali, a vedle ní je adresa MAC zařízení.

Komentáře

  • toto by mělo být přijato jako odpověď
  • také souhlasím. +1
  • Funguje to v systému Linux? Vyzkoušeno a rozhodně funguje v systému Windows 10.
  • Funguje to pouze v případě, že jsou oba hostitelé ve stejné síti, pokud je například ve virtuální síti, nebude fungovat
  • Jako jeden příkaz a potlačení výstupu ping a irelevantních MAC adres: IP=192.168.0.118; ping -c 1 "$IP" >/dev/null && arp -a | grep "$IP"

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *