Internet tiba-tiba tidak bisa diakses? Muncul pesan "IP Address Conflict"? Atau laptop Anda mendapat IP 169.254.x.x yang aneh? Solusinya hampir selalu sama: release dan renew IP address dari DHCP server. Panduan ini menjelaskan cara melakukannya di semua sistem operasi — Windows, Linux, dan macOS — lengkap dengan penjelasan apa itu DHCP dan kenapa ini penting.
Apa itu DHCP?
DHCP (Dynamic Host Configuration Protocol) adalah protokol jaringan yang secara otomatis memberikan konfigurasi IP kepada perangkat yang terhubung ke jaringan. Tanpa DHCP, Anda harus mengatur IP address, subnet mask, default gateway, dan DNS server secara manual di setiap perangkat — bayangkan betapa merepotkannya di jaringan kantor dengan ratusan komputer.
Saat perangkat Anda terhubung ke Wi-Fi atau kabel LAN, terjadi proses DORA secara otomatis di latar belakang dalam hitungan detik:
Perangkat broadcast
"Ada DHCP server?"
Server menawarkan
"Pakai IP 192.168.1.x"
Perangkat meminta
"Oke, saya pakai IP itu"
Server konfirmasi
"IP-mu 192.168.1.x, lease 24 jam"
| Informasi | Contoh | Keterangan |
|---|---|---|
| IP Address | 192.168.1.105 | Alamat unik perangkat di jaringan lokal |
| Subnet Mask | 255.255.255.0 | Mendefinisikan range jaringan |
| Default Gateway | 192.168.1.1 | IP router — jalur keluar ke internet |
| DNS Server | 8.8.8.8 | Server untuk resolusi nama domain |
| Lease Time | 24 jam | Berapa lama IP ini "dipinjam" perangkat |
Release/Renew IP di Windows — CMD dan PowerShell
Di Windows, perintah ipconfig adalah tool utama untuk melihat dan mengelola konfigurasi IP. Berikut semua cara yang perlu Anda ketahui:
ipconfig
# Output yang penting:
# Ethernet adapter / Wireless LAN adapter:
# IPv4 Address : 192.168.1.105 ← IP lokal Anda
# Subnet Mask : 255.255.255.0
# Default Gateway : 192.168.1.1 ← IP router
# Untuk detail lengkap (termasuk MAC address & DNS):
ipconfig /all
# STEP 1: Lepas IP saat ini (release)
ipconfig /release
# STEP 2: Minta IP baru dari DHCP server (renew)
ipconfig /renew
# Untuk adapter tertentu saja (misal Wi-Fi):
ipconfig /release "Wi-Fi"
ipconfig /renew "Wi-Fi"
# Untuk Ethernet:
ipconfig /release "Ethernet"
ipconfig /renew "Ethernet"
# Setelah renew IP, flush DNS cache juga
ipconfig /flushdns
# Output: Successfully flushed the DNS Resolver Cache
# Cek DNS cache saat ini:
ipconfig /displaydns
Release/Renew via GUI (Tanpa CMD)
Release/Renew IP di Linux
Di Linux, cara release/renew IP bergantung pada DHCP client yang digunakan dan network manager yang aktif. Ada tiga pendekatan utama:
# Cek IP saat ini
ip addr show
# atau
ifconfig
# Release IP pada interface eth0
sudo dhclient -r eth0
# Renew / minta IP baru
sudo dhclient eth0
# Untuk Wi-Fi (wlan0)
sudo dhclient -r wlan0
sudo dhclient wlan0
# Lihat semua koneksi aktif
nmcli connection show --active
# Reconnect koneksi bernama 'Wired connection 1'
nmcli connection down 'Wired connection 1'
nmcli connection up 'Wired connection 1'
# Cara cepat via interface
nmcli device reapply eth0
# Restart NetworkManager (jika stuck)
sudo systemctl restart NetworkManager
# Restart interface (akan memicu DHCP renew)
sudo ip link set eth0 down
sudo ip link set eth0 up
# Atau restart layanan network
sudo systemctl restart systemd-networkd
# Cek status DHCP lease
sudo networkctl status eth0
Release/Renew IP di macOS
sudo ipconfig set en0 DHCP untuk Wi-Fi, atau sudo ipconfig set en1 DHCP untuk Ethernet. Ganti en0/en1 sesuai interface aktif Anda.# Cek konfigurasi IP saat ini
ifconfig en0
# Cek IP via ipconfig (gaya macOS)
ipconfig getifaddr en0
# Renew DHCP lease pada Wi-Fi (en0)
sudo ipconfig set en0 DHCP
# Flush DNS cache setelah renew
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
Ringkasan Perintah di Semua OS
| Aksi | Windows (CMD) | Linux | macOS |
|---|---|---|---|
| Cek IP saat ini | ipconfig | ip addr show | ifconfig en0 |
| Cek detail IP | ipconfig /all | ip addr show + ip route | ipconfig getifaddr en0 |
| Release IP | ipconfig /release | sudo dhclient -r eth0 | sudo ipconfig set en0 BOOTP |
| Renew IP | ipconfig /renew | sudo dhclient eth0 | sudo ipconfig set en0 DHCP |
| Flush DNS | ipconfig /flushdns | sudo systemd-resolve --flush-caches | sudo dscacheutil -flushcache |
| Restart adapter | Disable/Enable di Settings | sudo ip link set eth0 down/up | networksetup -setnetworkserviceenabled Wi-Fi off/on |
Troubleshooting Masalah DHCP yang Umum
IP yang dimulai 169.254.x.x berarti perangkat gagal mendapat IP dari DHCP server — lalu OS mengassign IP sendiri (APIPA). Penyebab: router mati, kabel LAN lepas, atau DHCP server penuh. Solusi: pastikan router hidup, kabel terhubung, lalu jalankan ipconfig /renew atau restart adapter.
Muncul notifikasi "IP Address Conflict" berarti dua perangkat menggunakan IP yang sama di jaringan. Biasanya terjadi saat ada perangkat dengan IP statis yang bertabrakan dengan IP yang dibagikan DHCP. Solusi: jalankan release/renew di perangkat yang konflik, atau set IP statis di luar range DHCP pool router.
Jika ipconfig /renew gagal dengan error "No operation can be performed on ... while it has its media disconnected" — artinya adapter tidak terhubung ke jaringan. Cek kabel LAN atau pastikan Wi-Fi sudah tersambung ke access point sebelum menjalankan renew.
Jika IP lokal Anda sering berubah karena DHCP lease pendek, ada dua solusi: (1) perpanjang DHCP lease time di pengaturan router, atau (2) set DHCP reservation di router — bind MAC address perangkat ke IP tertentu sehingga perangkat selalu dapat IP yang sama meski via DHCP.
Jika IP DHCP sudah didapat tapi internet tetap tidak bisa diakses: cek Default Gateway sudah benar (harus IP router), cek DNS server valid, dan pastikan router itu sendiri bisa akses internet. Gunakan Ping Test CekIPSaya untuk diagnosa lebih lanjut.
Sebuah kantor kecil di Bandung dengan 15 komputer mengalami masalah: dua komputer bergantian tidak bisa internet karena IP conflict. Setelah investigasi, ditemukan satu komputer diset IP statis 192.168.1.100 oleh teknisi lama, sementara DHCP pool router IndiHome dimulai dari 192.168.1.100 juga. Solusi: (1) ubah DHCP pool di router menjadi mulai dari 192.168.1.150, (2) semua komputer diset ke DHCP otomatis, (3) untuk printer yang butuh IP tetap dibuat DHCP reservation berdasarkan MAC address. IP conflict tidak pernah terjadi lagi setelahnya.
DHCP vs IP Statis — Kapan Pakai yang Mana?
| Aspek | DHCP (Otomatis) | IP Statis (Manual) |
|---|---|---|
| Konfigurasi | Otomatis dari router | Manual di setiap perangkat |
| IP bisa berubah? | Ya (setelah lease habis) | Tidak — selalu sama |
| Cocok untuk | Laptop, HP, perangkat mobile | Server, printer, NAS, CCTV |
| Port Forwarding | Sulit — IP bisa berubah | Mudah — IP selalu tetap |
| Risiko konflik | Rendah (DHCP manage pool) | Tinggi jika tidak dikoordinasi |
| Maintenance | Tidak perlu | Perlu update manual jika ada perubahan |
Cara Cek dan Konfigurasi DHCP di Router
Selain dari sisi perangkat, Anda juga bisa melihat dan mengelola DHCP langsung dari halaman admin router. Ini berguna untuk melihat semua perangkat yang terhubung, mengubah range IP yang dibagikan, dan mengatur DHCP reservation.
ipconfig di Windows (lihat "Default Gateway") atau ip route di Linux. Biasanya 192.168.1.1 atau 192.168.0.1.FAQ — Pertanyaan yang Sering Ditanyakan
Kesimpulan
DHCP adalah fondasi dari cara perangkat mendapatkan IP address secara otomatis — dan memahami cara release/renew IP adalah skill troubleshooting jaringan yang wajib dikuasai. Setelah renew IP berhasil, cek apakah IP publik Anda juga ikut berubah menggunakan IP Lookup CekIPSaya. Untuk diagnosa jaringan lebih lanjut, gunakan Network Intelligence Dashboard yang menyediakan semua tools dalam satu halaman.