Megjegyzések
- a (z) lehetséges másolata egy távoli gép IP-címének feloldása a MAC-címére
- @Gilles, Ez a kérdés az e-mailhez kapcsolódik. A válaszok mindkét szálban különböznek egymástól.
- Könnyű lehet, ha ' IPv6 címet ad (néha a MAC címek a nyilvános IPv6 címek részét képezik).
- elfogadhatatlan, hogy ezt a kérdést témakörön kívülre szavazzák. Ennek valójában nincs agya.
Válasz
Röviden: a válasz akkor “t .
Általában nem lehetséges, hogy az ember kizárólag annak IP-címéből szerezze be a számítógép MAC-címét . Ez a két cím különböző forrásokból származik. Egyszerűen megfogalmazva: a számítógép saját hardverkonfigurációja meghatározza MAC-címét, míg a csatlakoztatott hálózat konfigurációja meghatározza IP-címét.
Azonban a számítógépek, amelyekhez csatlakoznak ugyanaz a TCP / IP helyi hálózat képes meghatározni egymás MAC-címeit. A TCP / IP-hez mellékelt ARP – Address Resolution Protocol nevű technológia lehetővé teszi. Az ARP használatával minden számítógép az egyes eszközök IP-és MAC-címeinek listáját tartja fenn nemrégiben kommunikált vele.
Megjegyzések
- És ez a rövid válasz helytelen. Mindig elvégezhet ARP-keresést hogy meghatározzuk egy IP MAC-jét az a helyzet, hogy valószínűleg nem látja az eszköz tényleges IP-jét (a NAT miatt), ha ' külön hálózatokon van.
- A fenti megjegyzés: rossz. Ha olyan ARP-keresést hajt végre, amely ' nem ugyanazon a hálózaton található, akkor általában nem kap választ. Vannak olyan esetek, amikor az ARP maszkolás konfigurálva van, és válaszolni fog , de ' ez meglehetősen ritka, mivel más problémákat okoz.
- @ pjc50 A visszajátszás elmaradása nem akadályozza meg az ARP-keresést. A fő szempontom az, hogy mindig kereshet. És ha ' ugyanazon a hálózaton tartózkodik, akkor mindig megkapja, amit keresett. ' így működik az Ethernet protokoll. Ellenkező esetben nem lenne IP-csomagcsere a hálózaton, mert a hálózati kártyák nem tudnák megoldani az IP-ket MAC-okká.
- @ U-D13
I have an IP address of a computer which I am currently away from
, a kérdés valószínűleg azt jelentette, hogy a felhasználó megpróbálja megkeresni egy nem ugyanazon a hálózaton lévő számítógép MAC-címét. Tehát ebben az esetben a válasz helyes - @Shiva " valószínűleg ". Távol lehetek kollégáim számítógépétől, de ' ugyanazon a hálózaton vagyunk. Dolgozhatok otthonról VPN-en keresztül, és távol lehetek a tényleges munkagépemtől, mégis ' továbbra is ugyanazon a hálózaton vagyunk. Határozottan hiszem, hogy válaszát úgy kell átfogalmazni, hogy egyértelműen jelezze, hogy az IP-ket csak a helyi hálózaton lévő MAC-okra oldhatja fel, de ezt mindig megteheti.
Válasz
Ha ugyanabban a hálózatban van, megnyithat egy terminált :
ping your_ip_address
nyomja meg a Ctrl-C billentyűt a billentyűzeten, hogy abbahagyja a pingelést, majd tegye a következőket:
arp -a
Meg kell jelennie egy listának, keresse meg az imént pingelt ip-t, és mellette az eszköz MAC-címe található.
Megjegyzések
- ezt el kell fogadni válaszként
- én is egyetértek. +1
- Ez működik Linux alatt? Kipróbált és feltétlenül működik a Windows 10 rendszeren.
- Ez csak akkor működik, ha mindkét gép ugyanazon a hálózaton van, ha például virtuális hálózaton van, akkor nem fog működni
- Egyetlen parancsként , valamint a ping kimenet és a lényegtelen MAC címek elnyomása:
IP=192.168.0.118; ping -c 1 "$IP" >/dev/null && arp -a | grep "$IP"