Cara Troubleshooting Jaringan dengan CMD: Perintah dan Langkah Lengkap
Pelajari cara troubleshooting jaringan dengan CMD Windows menggunakan ipconfig, ping, tracert, nslookup, arp, netstat, dan perintah lainnya.
Cara Troubleshooting Jaringan dengan CMD: Perintah dan Langkah Lengkap
Pengertian Troubleshooting Jaringan dengan CMD
Command Prompt (CMD) merupakan salah satu tools bawaan Windows yang dapat digunakan untuk melakukan troubleshooting jaringan.
Dengan CMD, pengguna dapat memeriksa:
IP Address
Subnet Mask
Default Gateway
DNS
Koneksi ke router
Koneksi internet
Routing
ARP
Port jaringan
Packet loss
Jalur koneksi
Konfigurasi network adapter
CMD sangat berguna ketika koneksi internet bermasalah tetapi pengguna ingin mengetahui penyebabnya secara lebih detail.
Kapan Menggunakan CMD untuk Troubleshooting?
CMD dapat digunakan ketika mengalami masalah seperti:
Internet tidak bisa terhubung.
WiFi terhubung tetapi tidak ada internet.
IP Address tidak muncul.
Mendapat IP
169.254.x.x.Gateway tidak bisa dihubungi.
DNS bermasalah.
Ping tinggi.
Packet loss.
Website tidak bisa dibuka.
Jaringan sering putus.
Tidak bisa terhubung ke server.
Koneksi LAN bermasalah.
Membuka CMD sebagai Administrator
Beberapa perintah dapat bekerja lebih lengkap jika CMD dijalankan sebagai Administrator.
Caranya:
Tekan tombol Windows.
Ketik
cmd.Klik kanan Command Prompt.
Pilih Run as administrator.
Untuk perintah pemeriksaan dasar seperti ipconfig, ping, dan tracert, CMD biasa umumnya sudah cukup.
ipconfig
Perintah pertama yang sebaiknya digunakan adalah:
ipconfig
Perintah ini menampilkan informasi dasar jaringan.
Contoh:
IPv4 Address . . . . . . : 192.168.1.20
Subnet Mask . . . . . . : 255.255.255.0
Default Gateway . . . . : 192.168.1.1
Informasi tersebut digunakan untuk mengetahui apakah komputer mendapatkan konfigurasi jaringan yang benar.
ipconfig /all
Untuk informasi yang lebih lengkap gunakan:
ipconfig /all
Perintah ini menampilkan:
MAC Address.
DHCP Enabled.
IPv4 Address.
IPv6 Address.
Subnet Mask.
DHCP Server.
Default Gateway.
DNS Server.
Lease information.
Perintah ini sangat berguna untuk mengetahui apakah komputer mendapatkan konfigurasi dari DHCP.
Jika menemukan:
169.254.x.x
kemungkinan komputer gagal mendapatkan IP dari DHCP.
ipconfig /release
Untuk melepaskan IP DHCP:
ipconfig /release
Perintah ini biasanya digunakan sebelum meminta konfigurasi IP baru.
ipconfig /renew
Setelah melakukan release, jalankan:
ipconfig /renew
Windows akan mencoba mendapatkan IP Address baru dari DHCP Server.
Jika berhasil, periksa kembali:
ipconfig
ipconfig /flushdns
Jika masalah berkaitan dengan DNS, bersihkan cache DNS menggunakan:
ipconfig /flushdns
Contoh pesan:
Successfully flushed the DNS Resolver Cache.
Setelah itu coba akses kembali website yang bermasalah.
Ping
Perintah ping digunakan untuk menguji konektivitas dan waktu respons.
Contoh:
ping 192.168.1.1
Jika mendapatkan:
Reply from 192.168.1.1
berarti gateway merespons.
Untuk menguji koneksi internet:
ping 8.8.8.8
Untuk menguji DNS sekaligus resolusi nama:
ping google.com
Cara Membaca Hasil Ping
Contoh:
Reply from 8.8.8.8: bytes=32 time=20ms TTL=117
Informasi penting:
Replymenunjukkan respons diterima.timemenunjukkan waktu respons.TTLmerupakan nilai Time To Live.
Jika muncul:
Request timed out.
tidak ada respons yang diterima dalam batas waktu pengujian.
Jika muncul:
Destination host unreachable.
terdapat masalah dalam mencapai tujuan atau jalur menuju tujuan.
Namun, beberapa perangkat atau server dapat memblokir ICMP sehingga kegagalan ping tidak selalu berarti layanan tujuan benar-benar offline.
Ping dengan Banyak Paket
Untuk memeriksa packet loss, gunakan:
ping -n 100 8.8.8.8
Windows akan mengirim 100 paket.
Pada bagian akhir akan terlihat statistik:
Packets: Sent = 100, Received = 100, Lost = 0
Jika terdapat paket yang hilang, perhatikan persentase Lost.
Pengujian dapat dilakukan ke gateway terlebih dahulu:
ping -n 100 192.168.1.1
Kemudian ke internet:
ping -n 100 8.8.8.8
Perbandingan tersebut membantu membedakan masalah jaringan lokal dan koneksi internet.
Ping Terus-Menerus
Untuk melakukan ping secara terus-menerus:
ping -t 8.8.8.8
Hentikan dengan:
Ctrl + C
Perintah ini berguna untuk mengamati apakah koneksi sering mengalami timeout atau putus sementara.
Tracert
Perintah:
tracert 8.8.8.8
digunakan untuk melihat jalur perjalanan paket menuju tujuan.
Contoh:
1 <1 ms <1 ms <1 ms 192.168.1.1
2 5 ms 5 ms 4 ms xxx.xxx.xxx.xxx
3 10 ms 11 ms 10 ms xxx.xxx.xxx.xxx
Hop pertama biasanya merupakan gateway lokal.
Tracert berguna untuk menganalisis:
Routing.
Gateway.
Jalur ISP.
Latency pada hop.
Titik ketika jalur tidak memberikan respons.
Untuk melihat IP tanpa resolusi nama DNS:
tracert -d 8.8.8.8
Pathping
Jika ingin menganalisis jalur sekaligus packet loss, gunakan:
pathping 8.8.8.8
Pathping membutuhkan waktu lebih lama karena melakukan pengujian tambahan terhadap setiap hop.
Tool ini berguna untuk investigasi ketika terjadi:
Packet loss.
Latency.
Gangguan pada jalur tertentu.
nslookup
Perintah nslookup digunakan untuk menguji DNS.
Contoh:
nslookup google.com
Jika DNS bekerja dengan baik, Windows akan menampilkan server DNS dan hasil resolusi domain.
Contoh pengujian lain:
nslookup portalid.zone.id
Jika ping 8.8.8.8 berhasil tetapi ping google.com gagal, DNS merupakan salah satu hal yang perlu diperiksa.
Menguji DNS Server Tertentu
Anda juga dapat menentukan DNS Server yang ingin digunakan:
nslookup google.com 8.8.8.8
Perintah tersebut meminta DNS Server 8.8.8.8 melakukan resolusi domain.
Ini berguna untuk membandingkan DNS dari router/ISP dengan DNS publik.
arp
Perintah:
arp -a
digunakan untuk melihat ARP cache.
Contoh:
Interface: 192.168.1.20
Internet Address Physical Address
192.168.1.1 aa-bb-cc-dd-ee-ff
ARP membantu perangkat menemukan MAC Address berdasarkan IP pada jaringan lokal.
Jika mengalami masalah komunikasi dengan gateway, informasi ARP dapat membantu proses troubleshooting.
Menghapus ARP Cache
Untuk menghapus ARP cache:
arp -d *
Setelah itu Windows akan membangun kembali informasi ARP ketika diperlukan.
Gunakan perintah ini hanya ketika memang diperlukan dalam troubleshooting.
route print
Perintah:
route print
menampilkan routing table Windows.
Informasi ini berguna ketika komputer memiliki masalah menuju jaringan tertentu.
Perhatikan bagian:
IPv4 Route Table
dan terutama:
0.0.0.0
yang biasanya menunjukkan default route.
Jika routing table bermasalah, koneksi menuju jaringan tertentu dapat gagal meskipun IP dan gateway terlihat benar.
netstat
Perintah:
netstat
digunakan untuk melihat koneksi jaringan aktif.
Untuk menampilkan koneksi beserta nomor port:
netstat -ano
Informasi yang ditampilkan antara lain:
Local Address.
Foreign Address.
State.
PID.
Contoh state:
LISTENING
ESTABLISHED
TIME_WAIT
netstat -ano berguna ketika ingin mengetahui port yang sedang digunakan oleh aplikasi.
Mengetahui Aplikasi yang Menggunakan Port
Setelah mendapatkan PID dari netstat -ano, gunakan:
tasklist
Untuk mencari PID tertentu:
tasklist | findstr 1234
Ganti 1234 dengan PID yang diperoleh dari netstat.
Test-NetConnection
Windows PowerShell menyediakan perintah yang sangat berguna untuk menguji port TCP.
Contoh:
Test-NetConnection google.com -Port 443
Untuk menguji server tertentu:
Test-NetConnection 192.168.1.10 -Port 443
Perintah ini berguna ketika ping berhasil tetapi aplikasi atau layanan tertentu tidak dapat diakses.
Contohnya:
Ping berhasil
↓
Port 443 gagal
↓
Periksa firewall / service / port
netsh
Windows menyediakan netsh untuk berbagai konfigurasi dan pemeriksaan jaringan.
Untuk melihat informasi jaringan WiFi:
netsh wlan show interfaces
Informasi yang dapat diperoleh antara lain:
SSID.
Signal.
Radio type.
Channel.
Receive rate.
Transmit rate.
Untuk melihat profil WiFi yang tersimpan:
netsh wlan show profiles
Perintah ini berguna ketika melakukan troubleshooting WiFi.
netsh winsock reset
Jika komponen Winsock mengalami masalah, dapat dilakukan reset:
netsh winsock reset
Setelah itu biasanya Windows perlu di-restart.
Gunakan sebagai langkah troubleshooting lanjutan, bukan langkah pertama setiap kali internet bermasalah.
netsh int ip reset
Untuk melakukan reset TCP/IP:
netsh int ip reset
Kemudian restart Windows.
Perintah ini dapat membantu ketika konfigurasi TCP/IP mengalami masalah.
Pemeriksaan Network Adapter dengan PowerShell
Walaupun bukan CMD murni, PowerShell sangat berguna dalam troubleshooting Windows.
Gunakan:
Get-NetAdapter
Untuk melihat status adapter:
Get-NetAdapter | Format-Table Name, Status, LinkSpeed
Contoh:
Name Status LinkSpeed
Ethernet Up 1 Gbps
Wi-Fi Up 866 Mbps
Jika Ethernet menunjukkan Disconnected, periksa kabel dan port.
Urutan Troubleshooting Jaringan dengan CMD
Agar troubleshooting tidak dilakukan secara acak, gunakan urutan berikut:
ipconfig
↓
ipconfig /all
↓
ping 127.0.0.1
↓
ping gateway
↓
ping 8.8.8.8
↓
ping domain
↓
nslookup domain
↓
tracert tujuan
↓
pathping tujuan
↓
arp -a
↓
route print
↓
netstat -ano
Tidak semua perintah harus digunakan setiap saat. Pilih berdasarkan gejala yang ditemukan.
Contoh Troubleshooting Internet Tidak Bisa
Misalnya komputer tidak dapat mengakses internet.
Pertama:
ipconfig
Pastikan IP Address dan gateway tersedia.
Kemudian:
ping 192.168.1.1
Jika gagal, fokuskan pemeriksaan pada jaringan lokal.
Jika berhasil:
ping 8.8.8.8
Jika gagal, periksa router, routing, NAT, WAN, atau ISP.
Jika berhasil:
ping google.com
Jika gagal, periksa DNS.
Kemudian:
nslookup google.com
Dengan metode ini, sumber masalah dapat dipersempit secara bertahap.
Contoh Troubleshooting WiFi Terhubung tetapi Tidak Ada Internet
Jalankan:
ipconfig /all
Kemudian:
ping gateway
Jika gateway gagal, periksa koneksi WiFi, IP, DHCP, VLAN, atau Access Point.
Jika gateway berhasil:
ping 8.8.8.8
Jika gagal, periksa koneksi router atau ISP.
Jika berhasil:
nslookup google.com
Jika DNS gagal, periksa konfigurasi DNS.
Contoh Troubleshooting DNS
Jika website tidak dapat dibuka:
ping 8.8.8.8
Jika berhasil, coba:
ping google.com
Jika gagal, gunakan:
nslookup google.com
Kemudian coba:
ipconfig /flushdns
Jika masih bermasalah, periksa konfigurasi DNS pada adapter, router, atau MikroTik.
Contoh Troubleshooting Gateway
Jalankan:
ipconfig
Catat:
Default Gateway
Kemudian:
ping 192.168.1.1
Jika gagal:
Client → X → Gateway
fokuskan pemeriksaan pada:
Kabel.
WiFi.
IP Address.
Subnet.
ARP.
VLAN.
Switch.
Router.
Jika berhasil tetapi internet gagal, lanjutkan ke routing dan WAN.
Kesalahan Umum Menggunakan CMD
Menjalankan semua perintah tanpa tujuan
Gunakan perintah berdasarkan gejala agar hasil lebih mudah dianalisis.
Langsung melakukan reset jaringan
Perintah reset dapat mengubah konfigurasi tertentu. Gunakan setelah pemeriksaan dasar.
Menganggap ping gagal berarti internet mati
Server atau firewall dapat memblokir ICMP.
Mengabaikan IP Address
Sebelum memeriksa DNS atau routing, pastikan komputer memiliki konfigurasi IP yang benar.
Tidak membandingkan gateway dan internet
Ping gateway dan ping internet memberikan informasi berbeda dan sangat berguna untuk mempersempit sumber masalah.
Tips Troubleshooting dengan CMD
Agar troubleshooting lebih efektif:
Mulai dari
ipconfig.Cek gateway menggunakan
ping.Cek internet menggunakan IP publik.
Cek DNS menggunakan
nslookup.Gunakan
tracertuntuk melihat jalur.Gunakan
pathpinguntuk investigasi packet loss.Gunakan
arp -auntuk masalah komunikasi lokal.Gunakan
route printuntuk masalah routing.Gunakan
netstat -anountuk koneksi dan port.Catat hasil setiap pengujian sebelum mengubah konfigurasi.
Kesimpulan
CMD menyediakan banyak tools bawaan Windows yang sangat berguna untuk troubleshooting jaringan.
Beberapa perintah terpenting yang perlu dipahami adalah:
ipconfig
ping
tracert
pathping
nslookup
arp
route
netstat
netsh
Gunakan perintah tersebut secara berurutan sesuai masalah yang ditemukan.
Untuk troubleshooting dasar, mulai dengan:
ipconfig
ping gateway
ping 8.8.8.8
nslookup google.com
tracert 8.8.8.8
Jika diperlukan analisis lebih lanjut, gunakan pathping, arp, route print, netstat, dan PowerShell Test-NetConnection.
Dengan memahami fungsi setiap perintah, CMD dapat menjadi salah satu tools utama untuk menemukan penyebab masalah jaringan secara cepat dan sistematis.
SEO Metadata
Slug:cara-troubleshooting-jaringan-dengan-cmd
Keyword Utama:cara troubleshooting jaringan dengan CMD
Keyword Turunan:troubleshooting jaringan CMD, perintah CMD untuk jaringan, CMD jaringan Windows, cara cek jaringan dengan CMD, ipconfig, ping, tracert, nslookup, netstat, arp, route print, network troubleshooting Windows
Kategori:
Jaringan Komputer
Tags:
Troubleshooting Jaringan, Jaringan Komputer, Networking, CMD, Command Prompt, Windows, ipconfig, Ping, Tracert, Traceroute, Pathping, NSLookup, DNS, ARP, Routing, Netstat, Netsh, IP Address, Gateway, Network Error