Bagi teknisi jaringan, administrator komputer, maupun siswa Teknik Komputer dan Jaringan (TKJ), kemampuan menggunakan Command Prompt Windows merupakan salah satu keterampilan dasar yang sangat berguna.
Ketika koneksi internet bermasalah, komputer tidak mendapatkan alamat IP, website tidak dapat dibuka, atau sebuah port tidak bisa diakses, banyak pemeriksaan dapat dilakukan langsung melalui Command Prompt tanpa harus menggunakan aplikasi tambahan.
Windows menyediakan berbagai perintah untuk memeriksa konektivitas, konfigurasi IP, DNS, routing, koneksi aktif, port, hingga melakukan pengujian terhadap layanan jaringan.
Artikel ini membahas sejumlah perintah jaringan Windows yang dapat digunakan untuk kebutuhan administrasi dan troubleshooting.
1. PING — Menguji Koneksi Jaringan
ping merupakan salah satu perintah paling dasar untuk mengetahui apakah komputer dapat berkomunikasi dengan perangkat atau server tertentu.
Perintah ini mengirimkan paket ICMP Echo Request kepada alamat tujuan. Jika tujuan memberikan respons, Windows akan menampilkan informasi mengenai waktu yang diperlukan paket untuk mencapai tujuan dan kembali ke komputer.
Contoh
ping google.com
Ping dapat digunakan untuk menguji:
koneksi komputer ke gateway;
koneksi ke server;
koneksi ke internet;
waktu respons jaringan;
kemungkinan terjadinya packet loss.
Untuk melakukan ping secara terus-menerus:
ping google.com -t
Untuk menghentikan proses tersebut, tekan:
Ctrl + C
Contoh troubleshooting
Jika komputer tidak dapat melakukan ping ke default gateway, pemeriksaan dapat diarahkan ke koneksi kabel/Wi-Fi, konfigurasi IP, subnet mask, atau perangkat gateway.
Sebaliknya, jika gateway dapat diakses tetapi domain internet tidak merespons, pemeriksaan dapat dilanjutkan ke DNS dan routing.
2. IPCONFIG — Memeriksa Konfigurasi IP
ipconfig merupakan perintah utama Windows untuk melihat konfigurasi jaringan pada komputer.
Perintah sederhana:
ipconfig
Untuk melihat informasi secara lebih lengkap:
ipconfig /all
Informasi yang dapat diperoleh antara lain:
IPv4 Address;
IPv6 Address;
Subnet Mask;
Default Gateway;
DNS Server;
DHCP;
informasi adapter jaringan.
Perintah IPCONFIG yang penting
Melepas konfigurasi IP dari DHCP:
ipconfig /release
Meminta alamat IP baru:
ipconfig /renew
Membersihkan cache DNS:
ipconfig /flushdns
Kapan digunakan?
ipconfig /all sebaiknya menjadi salah satu pemeriksaan pertama ketika komputer tidak dapat terhubung ke jaringan.
Periksa apakah komputer memperoleh IP yang benar, memiliki gateway, dan mendapatkan DNS server.
3. TRACERT — Menelusuri Jalur Koneksi
tracert digunakan untuk melihat jalur yang dilewati paket dari komputer menuju server tujuan.
Contoh:
tracert google.com
Hasilnya akan menampilkan sejumlah hop, yaitu perangkat jaringan yang dilewati paket dalam perjalanan menuju tujuan.
Fungsi TRACERT
Perintah ini berguna ketika:
koneksi terasa lambat;
server sulit dijangkau;
terjadi packet loss;
ingin mengetahui jalur menuju server;
ingin mencari titik yang mengalami gangguan.
Misalnya ping menunjukkan latency yang tinggi. Dengan tracert, administrator dapat melihat apakah keterlambatan mulai muncul pada salah satu hop tertentu.
4. NSLOOKUP — Menganalisis DNS
DNS bertugas menerjemahkan nama domain menjadi alamat IP. Jika sebuah website tidak dapat dibuka berdasarkan nama domain, salah satu pemeriksaan yang dapat dilakukan adalah menggunakan nslookup.
Contoh:
nslookup google.com
Untuk melakukan query menggunakan DNS server tertentu:
nslookup google.com 8.8.8.8
Manfaat NSLOOKUP
Perintah ini dapat membantu:
memastikan domain memiliki alamat IP;
memeriksa DNS server yang digunakan;
mengetahui apakah resolusi DNS berhasil;
menemukan indikasi kesalahan konfigurasi DNS.
Contoh kasus
Jika:
ping 8.8.8.8
berhasil, tetapi:
ping google.com
gagal, terdapat kemungkinan masalah pada resolusi DNS.
Lakukan pemeriksaan:
nslookup google.com
Dengan cara tersebut, masalah koneksi internet dapat dibedakan dari masalah DNS.
5. NETSTAT — Memeriksa Koneksi dan Port
netstat digunakan untuk melihat aktivitas koneksi jaringan pada komputer Windows.
Perintah ini dapat memberikan informasi tentang koneksi TCP/UDP, port yang sedang digunakan, alamat lokal, alamat tujuan, hingga PID proses.
Perintah dasar
netstat -a
Menampilkan alamat dan port dalam bentuk numerik:
netstat -n
Menampilkan PID:
netstat -o
Mengetahui program yang menggunakan koneksi:
netstat -b
Beberapa opsi lainnya:
netstat -r
netstat -s
-r dapat digunakan untuk melihat tabel routing, sedangkan -s menampilkan statistik berdasarkan protokol.
Mencari aplikasi yang menggunakan port tertentu
Misalnya ingin mengetahui proses yang menggunakan port 80:
netstat -ano | findstr :80
Setelah memperoleh PID, nomor tersebut dapat dicocokkan dengan Task Manager untuk mengetahui aplikasi yang bersangkutan.
6. ARP — Melihat Hubungan IP dan MAC Address
ARP (Address Resolution Protocol) digunakan untuk membantu komunikasi perangkat pada jaringan lokal dengan memetakan alamat IP ke MAC address.
Untuk melihat tabel ARP:
arp -a
Menambahkan entri ARP secara manual:
arp -s <IP> <MAC>
Menghapus entri tertentu:
arp -d <IP>
Contoh troubleshooting LAN
Misalnya komputer tidak dapat berkomunikasi dengan perangkat lain:
ping 192.168.1.20
Kemudian periksa:
arp -a
Jika IP tujuan muncul bersama MAC address, berarti pemetaan ARP telah terbentuk.
Sebaliknya, entri yang tidak muncul atau tidak lengkap dapat menjadi petunjuk adanya masalah komunikasi pada jaringan lokal.
7. ROUTE — Memeriksa Tabel Routing
Setiap komputer menggunakan tabel routing untuk menentukan jalur pengiriman paket.
Untuk melihat tabel routing Windows:
route print
Perintah ini dapat membantu administrator mengetahui default gateway dan berbagai rute yang tersedia pada komputer.
Menambahkan rute
Contoh:
route add 10.1.2.0 mask 255.255.255.0 192.168.1.1
Perintah tersebut mengarahkan jaringan 10.1.2.0/24 melalui gateway 192.168.1.1.
Untuk menghapus rute:
route delete 10.1.2.0
Jika rute perlu tetap tersedia setelah komputer direstart, opsi -p dapat digunakan ketika menambahkan rute.
8. NETSH — Mengelola Konfigurasi Jaringan
netsh merupakan utilitas bawaan Windows yang dapat digunakan untuk memeriksa dan mengubah berbagai pengaturan jaringan melalui Command Prompt.
Melihat konfigurasi interface:
netsh interface ip show config
Contoh konfigurasi IP statis:
netsh interface ip set address "Local Area Connection" static 192.168.1.10 255.255.255.0 192.168.1.1
Reset Winsock
netsh winsock reset
Reset konfigurasi TCP/IP
netsh int ip reset
Perintah tersebut dapat digunakan ketika konfigurasi jaringan Windows mengalami masalah dan membutuhkan proses reset.
Setelah beberapa proses reset, komputer mungkin perlu direstart.
Catatan: Perintah yang berkaitan dengan firewall harus digunakan secara hati-hati. Jangan menonaktifkan firewall secara permanen hanya untuk menyelesaikan masalah koneksi.
9. CURL — Menguji Website dan HTTP
curl dapat digunakan dari Command Prompt Windows untuk menguji komunikasi dengan layanan web.
Contoh:
curl https://example.com
Melihat header HTTP:
curl -I https://example.com
Menampilkan informasi koneksi secara detail:
curl -v https://example.com
Mengunduh file:
curl -O https://example.com/file.zip
Mengapa CURL berguna?
Ketika sebuah website tidak dapat dibuka melalui browser, curl dapat membantu menentukan apakah server masih memberikan respons.
Misalnya:
curl -I https://example.com
Jika server memberikan respons seperti 200 OK, berarti layanan web memberikan respons dan pemeriksaan dapat dilanjutkan ke browser atau komponen lainnya.
10. TELNET — Menguji Port TCP
Telnet dapat digunakan sebagai alat sederhana untuk menguji apakah koneksi menuju port TCP tertentu berhasil.
Format:
telnet nama_host port
Contoh:
telnet 192.168.1.100 25
Perintah ini dapat membantu menguji:
akses terhadap port tertentu;
koneksi layanan TCP;
kemungkinan pemblokiran firewall.
Jika muncul connection refused atau timeout, koneksi menuju port tersebut tidak berhasil.
Telnet tidak direkomendasikan untuk remote login karena komunikasi tidak terenkripsi. Dalam konteks troubleshooting, penggunaannya lebih tepat untuk menguji konektivitas port.
11. SSH — Remote Server Secara Aman
Windows dapat digunakan sebagai client SSH untuk mengakses server secara remote menggunakan koneksi terenkripsi.
Contoh:
ssh user@remote_server
Jika server menggunakan port berbeda:
ssh -p 2222 user@host
Untuk melakukan troubleshooting koneksi SSH:
ssh -v user@host
Transfer file dapat dilakukan menggunakan SCP:
scp file.txt user@remote:/path/
SSH banyak digunakan untuk administrasi server, khususnya ketika administrator perlu mengelola server dari komputer Windows tanpa berada langsung di depan server.
12. NMAP — Pemetaan dan Audit Jaringan
Nmap (Network Mapper) dapat digunakan pada Windows untuk melakukan pemetaan perangkat dan pemeriksaan port dalam jaringan.
Contoh pemindaian:
nmap 192.168.1.0/24
Memeriksa port tertentu:
nmap -p 22,80 target.com
TCP SYN scan:
nmap -sS target.com
Mencoba mendeteksi sistem operasi:
nmap -O target.com
Nmap dapat membantu administrator dalam:
menemukan host aktif;
mengetahui port terbuka;
mengidentifikasi layanan;
melakukan inventarisasi jaringan;
membantu audit keamanan.
Penting: pemindaian Nmap harus dilakukan pada jaringan atau perangkat yang dimiliki sendiri atau telah memberikan izin pengujian.
Strategi Troubleshooting Jaringan Windows
Menggunakan satu perintah sering kali belum cukup untuk menemukan sumber masalah. Pemeriksaan sebaiknya dilakukan secara bertahap.
Tahap 1 — Periksa Konfigurasi IP
ipconfig /all
Pastikan komputer memperoleh:
IP address;
subnet mask;
default gateway;
DNS server.
Tahap 2 — Uji Gateway
ping gateway
Jika gateway tidak dapat dijangkau, fokuskan pemeriksaan pada jaringan lokal.
Tahap 3 — Uji Internet
ping 8.8.8.8
Jika berhasil, koneksi menuju internet kemungkinan tersedia.
Tahap 4 — Periksa DNS
nslookup domain.com
Gunakan langkah ini jika akses menggunakan nama domain mengalami masalah.
Tahap 5 — Telusuri Jalur
tracert domain.com
Perintah ini membantu melihat jalur paket dan kemungkinan titik gangguan.
Tahap 6 — Uji Layanan Web
curl -I https://domain.com
Gunakan untuk melihat apakah server web memberikan respons.
Tahap 7 — Periksa Port dan Koneksi
netstat -ano
Perintah ini membantu melihat koneksi dan port yang sedang aktif.
Tahap 8 — Periksa ARP
arp -a
Langkah ini berguna ketika masalah terjadi pada komunikasi jaringan lokal.
Urutan troubleshooting tersebut mengikuti pendekatan bertahap dari pemeriksaan IP, koneksi, DNS, jalur, layanan, hingga koneksi dan port.
Ringkasan Perintah Jaringan Windows
| Perintah | Fungsi |
|---|---|
ping | Menguji konektivitas |
ipconfig | Melihat konfigurasi IP |
tracert | Melacak jalur paket |
nslookup | Memeriksa resolusi DNS |
netstat | Melihat koneksi dan port |
arp | Memeriksa pemetaan IP–MAC |
route | Melihat dan mengatur routing |
netsh | Mengelola konfigurasi jaringan |
curl | Menguji layanan HTTP/HTTPS |
telnet | Menguji koneksi port TCP |
ssh | Mengakses server secara aman |
nmap | Memetakan dan mengaudit jaringan |
Penutup
Menguasai perintah jaringan Windows memberikan dasar yang kuat bagi teknisi jaringan dan siswa TKJ untuk melakukan diagnosis serta pemeliharaan jaringan secara mandiri.
Perintah seperti ipconfig, ping, tracert, nslookup, netstat, arp, route, dan netsh dapat digunakan untuk memeriksa berbagai lapisan masalah jaringan, sedangkan curl, telnet, ssh, dan nmap dapat membantu pengujian layanan, koneksi, serta keamanan jaringan.
Bagi siswa TKJ, kemampuan ini sebaiknya tidak berhenti pada hafalan sintaks. Lakukan praktik menggunakan skenario nyata, misalnya komputer tidak memperoleh IP, gateway tidak dapat diping, DNS gagal melakukan resolusi, website tidak dapat diakses, atau sebuah port tidak merespons.
Dengan latihan yang konsisten, Command Prompt Windows dapat menjadi salah satu alat utama dalam melakukan troubleshooting, konfigurasi, monitoring, dan administrasi jaringan.
Catatan keamanan: Gunakan perintah administrasi, pengujian port, dan pemindaian jaringan hanya pada komputer, server, atau jaringan yang Anda miliki atau yang telah memberikan izin untuk diuji.

0 Komentar