Krótko mówiąc, odpowiedź będzie brzmiała możesz „t .
Zwykle osoba nie jest w stanie uzyskać adresu MAC komputera z samego adresu IP . Te dwa adresy pochodzą z różnych źródeł. Mówiąc wprost, własna konfiguracja sprzętowa komputera określa jego adres MAC, podczas gdy konfiguracja sieci, do której jest podłączony, określa jego adres IP.
Jednak komputery podłączone do ta sama sieć lokalna TCP / IP może wzajemnie określać adresy MAC. Technologia zwana ARP – protokół rozpoznawania adresów, dołączona do protokołu TCP / IP, umożliwia to. Korzystając z protokołu ARP, każdy komputer utrzymuje listę adresów IP i MAC dla każdego urządzenia z którym ostatnio się komunikował.
Komentarze
Jeśli jesteś w tej samej sieci, możesz otworzyć Terminal :
ping your_ip_address
naciśnij Ctrl-C na klawiaturze, aby zatrzymać pingowanie, a następnie wykonaj:
arp -a
powinna pojawić się lista, poszukaj adresu IP, do którego właśnie wysłałeś polecenie ping, a obok niego jest adres MAC urządzenia.
Komentarze
- powinno to zostać zaakceptowane jako odpowiedź
- Ja też się zgadzam. +1
- Czy to działa w systemie Linux? Wypróbowany i zdecydowanie działa w systemie Windows 10.
- Działa to tylko wtedy, gdy oba hosty są w tej samej sieci, jeśli na przykład jest w sieci wirtualnej, nie będzie działać
- Jako jedno polecenie i pomijanie wyjścia ping i nieistotnych adresów MAC:
IP=192.168.0.118; ping -c 1 "$IP" >/dev/null && arp -a | grep "$IP"