Cara Troubleshooting Jaringan dengan CMD

Pelajari cara troubleshooting jaringan dengan CMD Windows menggunakan ipconfig, ping, tracert, nslookup, arp, netstat, dan perintah lainnya.
Portalid

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:

  1. Tekan tombol Windows.

  2. Ketik cmd.

  3. Klik kanan Command Prompt.

  4. 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:

  • Reply menunjukkan respons diterima.

  • time menunjukkan waktu respons.

  • TTL merupakan 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 tracert untuk melihat jalur.

  • Gunakan pathping untuk investigasi packet loss.

  • Gunakan arp -a untuk masalah komunikasi lokal.

  • Gunakan route print untuk masalah routing.

  • Gunakan netstat -ano untuk 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

Posting Komentar

Gunakan formulir komentar untuk menyampaikan pertanyaan, memberikan masukan, atau berbagi pengalaman terkait artikel ini. Harap gunakan bahasa yang sopan dan relevan.