Sitemap

🖧 Netstat

3 min readDec 24, 2025

--

Her seviyede BT teknik uzmanın bilmesinde fayda var.

Press enter or click to view image in full size

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.

Press enter or click to view image in full size
netstat -an komutu çıktısında aşağıdaki ekran görüntüsü gelir.

Çı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.

Press enter or click to view image in full size
netstat -ano komutu çıktısında aşağıdaki ekran görüntüsü gelir.

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.
Press enter or click to view image in full size
netstat -r Router Tablosu ekran görüntüsü

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. 🚀

--

--