🖧 Netstat
Her seviyede BT teknik uzmanın bilmesinde fayda var.
Bu yazımda sizlere, birçok problemin tespiti veya detaylı incelemesi sırasında işinize yarayacak bir komutu (netstat) anlatacağım. Ayrıca route konusunu nasıl okumamız gerektiğine de kısaca değineceğim.
Eminim çoğunuz birçok süreçte kullanmışsınızdır. Ancak bilmeyenler için de faydalı bir anlatım olacak 🙂 En çok işinize yarayan parametreleri anlatacağım, diğerlerini size bırakıyorum.
🔍 Neden Önemli?
- Hızlı problem çözümü
- Uygulama bağlantılarını yakalama
- İnternet erişim kontrolü
- Hangi portların kullanıldığını görme
- Uygulamaya ait process bilgisini tespit etme
Temel Kullanım
netstat -an // Tüm bağlantıları görüntüler
netstat -an 5 // 5 her 5 saniyede bir komutu tekrar çalıştırır.
-a : Tüm bağlantıları listeler
-n : İsim çözümlemesini (DNS) devre dışı bırakır⚠️ -n parametresi kullanılmadığında, her IP adresi için DNS sorgusu yapılacağından çıktı geç gelecektir.
Çıktı Nasıl Okunmalı?
- Sarı ile işaretli bölüm: Dinlenen (LISTENING) portlar
- Kırmızı ile işaretli bölüm: Bağlanılan IP ve port bilgileri
Durumlar:
- ESTABLISHED: Bağlantı aktif
- TIME_WAIT: Bağlantı sonlanmış ancak port henüz serbest bırakılmamış
Process Bilgisi ile Eşleştirme
netstat -ano // -o parametresi, Process ID (PID) bilgisini ekler.Bu çıktı sayesinde:
- Kurulan bağlantıların hangi process ile ilişkili olduğunu görülür.
- Port veya IP bazında hangi uygulamanın kullandığını tespit edilir.
- Task Manager üzerinden uygulama–bağlantı eşleştirmesi yapabilirsiniz.
Neden önemli?
Birçok problemde, hangi bağlantının hangi uygulamaya ait olduğunu doğru anlamak, sorunun kaynağını bulmada kritik rol oynar.
Faydalı Filtreler
netstat -ano | find "LISTENING" // sadece dinlenen portlar gelir.
netstat -ano | find "ESTABLISHED" // sadece aktif bağlantılar gelir.
netstat -ano | find "443" // sadece 443 portları getirir.
netstat -ano | find "192.168.1.5" // sadece belirtilen IP adresleri gelir.Route Tablosu
Ağ bağlantılarının sağlıklı çalışması için route tablosunun doğru olması gerekir. Özellikle VPN gibi remote bağlantılarda bu bilgi oldukça faydalıdır.
netstat -r // IP route tablosunu gösterir.Bu ekranda en önemli nokta ilk satırdır.
Get Musa Koçak’s stories in your inbox
Join Medium for free to get updates from this writer.
İlk satır şunu ifade eder:
Özel olarak belirtilmemiş tüm IP adreslerine, Gateway üzerinden erişilecektir
En sağ sütunda bulunan Metric değeri:
- Sayı ne kadar küçükse, öncelik o kadar yüksektir.
Özellikle VPN ve kurumsal network yapılarında erişimler bu route tablosuna göre yönlendirilir. Bir bağlantı probleminde bu tablonun incelenmesi, sorunun tespitinde önemli rol oynar.
Başarılar dilerim. 🚀









