Apakah ada cara untuk mengetahui alamat MAC komputer jika kita mengetahui alamat IP-nya, dengan asumsi komputer ini berada di luar LAN kita? Saya tahu kami dapat dengan mudah mendapatkan alamat fisik komputer di LAN kami menggunakan getmac atau arp di command prompt, tetapi perintah ini tidak berfungsi untuk host jarak jauh lainnya.
ip
ipv4
mac-address
arp
ip-address
a_kris
sumber
sumber
Jawaban:
Mendapatkan alamat MAC membutuhkan kemampuan untuk mendapatkan lalu lintas siaran.
ARP adalah protokol penyiaran dan karenanya hanya tersedia pada LAN.
Setelah lalu lintas dialihkan Anda tidak dapat mendapatkan alamat MAC karena dilucuti dari paket setelah melewati batas perangkat router / L3.
Switch memiliki tabel MAC. Router memiliki tabel routing, secara umum.
Anda hanya bisa mendapatkan alamat MAC dari LAN.
sumber
Tidak. Alamat MAC hanya memiliki arti penting pada LAN. Jenis LAN yang berbeda memiliki jenis alamat MAC yang berbeda. Mengetahui alamat MAC dari sebuah host di LAN yang berbeda tidak ada artinya.
sumber
Menggunakan server DHCP atau binding yang dikenal yang dapat Anda temukan, saya telah melakukan ini di server Windows sebelumnya, itu tidak umum tetapi mungkin. ARP berbasis lokal dan hanya mengikat antara IP dan alamat MAC yang mengikat mereka bersama untuk memfasilitasi aliran lalu lintas melewati batas-batas batas jaringan layer 3 ..... Di sinilah router masuk. Alamat MAC hanya penting untuk mendapatkan bingkai / paket ke router, pada saat itu kemudian diteruskan lagi berdasarkan kombinasi MAC / IP.
Pemindai IP baru akan memberi tahu Anda, dan Anda dapat melakukan arp-a ... router secara lokal untuk memetakan alamat MAC saat mereka tidak dikenal pada batas layer tiga untuk membantu meneruskan rute untuk paket-paket. informasi ini kemudian disimpan dalam cache arp dari alamat device.MAC ada per LAN, router menghubungkan batas-batas LAN pada layer 3, maka mengikat keduanya bersama-sama.
sumber