// IP ADDRESS ANDA SAAT INI
Mengambil informasi koneksi…
Cek IP Address Anda →

Anda punya IP address, router punya IP address, server punya IP address. Tapi tahukah Anda bahwa di dalam jaringan lokal (LAN), perangkat tidak berkomunikasi pakai IP? Mereka pakai MAC address — dan ARP-lah yang menerjemahkan IP ke MAC.

Cek IP Anda: Kunjungi CekIPSaya untuk melihat IP public Anda. ARP bekerja di jaringan lokal untuk menerjemahkan IP private ke MAC address perangkat.

ARP = Buku Telepon Jaringan Lokal

Cara paling mudah memahami ARP adalah dengan analogi buku telepon di kantor:

IP Address = Nama Orang

"Saya mau kirim dokumen ke Pak Budi (192.168.1.5)" — Anda tahu siapa yang dituju, tapi tidak tahu di meja mana dia duduk.

MAC Address = Nomor Meja

MAC address (contoh: AA:BB:CC:DD:EE:FF) adalah "nomor meja" fisik perangkat. Setiap kartu jaringan punya MAC unik dari pabrik, permanen dan tidak berubah.

ARP Request = Teriak di Kantor

"HEI SEMUA! Siapa yang IP-nya 192.168.1.5? Tolong kasih tahu nomor meja kamu!" — ARP mengirim broadcast ke SEMUA perangkat di jaringan.

ARP Reply = Yang Dituju Menjawab

"Saya 192.168.1.5, meja saya nomor AA:BB:CC:DD:EE:FF" — hanya pemilik IP yang menjawab. Komputer Anda menyimpan info ini di "buku catatan" (ARP cache).

ARP Cache = Buku Catatan Pribadi

Supaya tidak perlu "teriak" setiap kali, komputer menyimpan pasangan IP→MAC yang sudah ditemukan. Catatan ini kedaluwarsa setelah beberapa menit dan perlu di-refresh.

Cara Kerja ARP — Step by Step

Berikut proses lengkap ARP saat komputer Anda (192.168.1.2) ingin mengirim data ke printer (192.168.1.10):

Kenapa broadcast? Karena komputer Anda belum tahu MAC tujuan, satu-satunya cara adalah "bertanya ke semua orang". Broadcast dikirim ke MAC address khusus FF:FF:FF:FF:FF:FF yang berarti "untuk semua perangkat di jaringan ini".

IP Address vs MAC Address — Kenapa Butuh Dua-duanya?

Pertanyaan bagus: kenapa tidak pakai IP saja, atau MAC saja? Jawabannya ada di bagaimana jaringan bekerja di layer yang berbeda:

IP Address MAC Address
Analogi Alamat rumah (Jl. Merdeka No. 17) Nomor KTP (3201xxxxxxxxxxxx)
Layer OSI Layer 3 (Network) Layer 2 (Data Link)
Bisa berubah? Ya — berubah sesuai jaringan/DHCP Tidak — permanen dari pabrik (umumnya)
Lingkup Global — bisa routing antar jaringan Lokal — hanya berlaku di LAN yang sama
Contoh 192.168.1.5 atau 203.0.113.50 AA:BB:CC:DD:EE:FF
Ditetapkan oleh DHCP server atau admin Manufacturer (vendor kartu jaringan)
Panjang 32 bit (IPv4) atau 128 bit (IPv6) 48 bit (6 byte)

Analoginya: IP address seperti alamat rumah — bisa pindah kalau Anda pindah kota. MAC address seperti nomor KTP — tetap sama ke mana pun Anda pergi. Router butuh IP untuk routing antar jaringan, tapi switch butuh MAC untuk mengirim frame ke port yang tepat di jaringan lokal.

ARP Table — Cara Melihat dan Membacanya

ARP table (atau ARP cache) adalah daftar pasangan IP→MAC yang sudah ditemukan oleh perangkat Anda. Berikut cara melihatnya:

Melihat ARP Table
# Windows
arp -a

# Contoh output:
# Interface: 192.168.1.2 --- 0x5
#   Internet Address      Physical Address      Type
#   192.168.1.1           a0-b1-c2-d3-e4-f5     dynamic
#   192.168.1.10          aa-bb-cc-dd-ee-ff     dynamic
#   192.168.1.255         ff-ff-ff-ff-ff-ff     static

# Linux / macOS
arp -a
# atau (Linux modern)
ip neighbor show

# Hapus semua ARP cache (troubleshooting)
# Windows: arp -d *
# Linux: ip neighbor flush all
Entry "dynamic" berarti didapat via ARP request (otomatis). Entry "static" adalah permanen (diset manual). Dynamic entry kedaluwarsa setelah 15-45 detik (tergantung OS).
Kolom Penjelasan Contoh
Internet Address IP address perangkat 192.168.1.1 (gateway/router)
Physical Address MAC address perangkat a0-b1-c2-d3-e4-f5
Type: dynamic Didapat otomatis via ARP, bisa expired Entry normal — berubah sesuai kebutuhan
Type: static Diset manual, tidak kedaluwarsa Broadcast (ff-ff-ff-ff-ff-ff) atau entry manual

ARP Spoofing — Serangan Man-in-the-Middle di LAN

ARP punya kelemahan besar: tidak ada autentikasi. Siapapun bisa mengirim ARP reply palsu, dan komputer korban akan langsung percaya! Ini disebut ARP spoofing:

Cara Kerja ARP Spoofing

Attacker mengirim ARP reply palsu: "IP 192.168.1.1 (router) punya MAC XX:XX:XX:XX:XX:XX (MAC attacker)". Komputer korban menyimpan info palsu ini. Semua traffic ke router malah dikirim ke attacker.

Analogi: Kurir Palsu

Bayangkan seseorang bilang ke resepsionis "Saya kurir JNE" padahal bukan. Semua paket yang harusnya untuk kurir asli malah diserahkan ke penipu ini. Dia bisa baca isi paket sebelum meneruskan ke kurir asli.

Dampak: Man-in-the-Middle

Attacker bisa: membaca semua traffic (password, chat), memodifikasi data yang lewat, atau memblokir koneksi sama sekali. Semua tanpa korban sadari.

Cara Melindungi Diri dari ARP Spoofing

Jangan pernah login ke internet banking atau email dari WiFi publik tanpa VPN. ARP spoofing di WiFi publik sangat mudah dilakukan dan hampir tidak bisa dideteksi oleh pengguna biasa. Pelajari lebih lanjut tentang cara mengamankan WiFi.

Jenis-jenis ARP yang Perlu Anda Tahu

Jenis Fungsi Analogi
ARP (standar) IP → MAC: menerjemahkan IP ke MAC address Tanya "siapa yang punya IP ini?"
RARP MAC → IP: menerjemahkan MAC ke IP address (jarang dipakai) Tanya "IP saya apa ya?" (digantikan DHCP)
Proxy ARP Router menjawab ARP request untuk perangkat di jaringan lain Resepsionis menjawab "Pak Budi ada di gedung sebelah, saya sampaikan"
Gratuitous ARP Perangkat mengumumkan IP→MAC-nya sendiri tanpa diminta Berdiri dan teriak "Saya Budi, meja saya nomor 5!" — untuk update cache semua orang
Inverse ARP Menemukan IP dari MAC di jaringan Frame Relay Dipakai di jaringan WAN legacy (jarang ditemui)

Gratuitous ARP sering digunakan untuk mendeteksi IP conflict — kalau ada yang membalas gratuitous ARP Anda, berarti ada perangkat lain yang pakai IP yang sama. Juga digunakan saat failover di high-availability cluster untuk mengupdate ARP cache di seluruh jaringan.

Uji Pengetahuan ARP Anda

ARP, MAC address, dan keamanan jaringan lokal adalah topik penting di Network Quiz CekIPSaya. Coba jawab soal tentang ARP table, broadcast domain, dan ARP spoofing!

Tantang diri sendiri: Mode Network Professional di Network Quiz punya soal tentang perbedaan ARP vs RARP, Gratuitous ARP, dan Dynamic ARP Inspection.

FAQ — Pertanyaan yang Sering Ditanyakan

ARP menerjemahkan IP address ke MAC address di jaringan lokal (LAN). Tanpa ARP, perangkat tidak bisa mengirim data di Layer 2 meskipun sudah tahu IP tujuan.
IP address (Layer 3) bersifat logis dan bisa berubah sesuai jaringan. MAC address (Layer 2) bersifat fisik, permanen dari pabrik, dan unik untuk setiap kartu jaringan. IP untuk routing antar jaringan, MAC untuk komunikasi di jaringan lokal.
ARP spoofing adalah serangan di mana attacker mengirim ARP reply palsu untuk mengalihkan traffic korban melalui perangkatnya (man-in-the-middle). Sangat berbahaya — attacker bisa membaca password, modifikasi data, atau blokir koneksi. Proteksi: VPN, HTTPS, dan DAI.
Ketik "arp -a" di Command Prompt (Windows) atau Terminal (Linux/macOS). Di Linux modern juga bisa pakai "ip neighbor show". Ini menampilkan daftar IP→MAC yang sudah ditemukan.
ARP cache kedaluwarsa (15-45 detik tergantung OS) untuk menjaga akurasi. Perangkat bisa ganti IP (DHCP), pindah port switch, atau diganti. Cache yang expired memaksa ARP request baru untuk mendapat info terkini.

Kesimpulan

ARP adalah "penerjemah" yang menghubungkan dunia IP address (Layer 3) dengan dunia MAC address (Layer 2). Tanpa ARP, perangkat di jaringan lokal tidak bisa saling komunikasi meskipun punya IP yang benar. Memahami ARP juga penting untuk keamanan — ARP spoofing adalah salah satu serangan LAN paling berbahaya. Cek IP address Anda sekarang di CekIPSaya.

COBA SEKARANG
Cek IP Address Anda
→ Cek IP Address Anda
// ARTIKEL INI MEMBANTU?

Share ke teman yang butuh info ini: