Ağ sorunlarını gidermek için Netstat komutu nasıl kullanılır?

Netstat ( (Network) İstatistikleri(Statistics) ), bilgisayar ağı sorunlarını izlemek ve gidermek için kullanılan bir komut satırı aracıdır. Bu araç, cihazınızın tüm bağlantılarını ihtiyacınız olduğu kadar ayrıntılı olarak gösterir.

Netstat ile tüm bağlantılarınızı, bağlantı noktalarını ve istatistiklerini görüntüleyebilirsiniz. Bu bilgiler, bağlantınızı kurarken veya düzeltirken değerlidir. Bu makale size Netstat komutunu ve bağlantılarınız hakkında görüntülenen bilgileri filtrelemek için ana parametreleri tanıtacaktır.

Ağ sorunlarını gidermek için Netstat komutunu kullanma

Bu bölümde aşağıdaki konuları inceleyeceğiz:

  1. Netstat komutu nasıl kullanılır?
  2. (Use)Bağlantı bilgilerini filtrelemek için netstat parametrelerini kullanın .
  3. Netstat parametrelerinin birleştirilmesi.

Bu aracı daha iyi anlamanıza ve ağ sorunlarınızı gidermek için nasıl kullanacağınızı öğrenmenize yardımcı olmak için yukarıdaki konuları incelerken bana katılın.

1] netstat komutu nasıl kullanılır

netstat komutu

Başlat  düğmesine tıklayın ve (Start button)Komut İstemi'ni(Command Prompt) arayın  . Komut İstemi'ni , sağ tıklayıp (Command Prompt)Yönetici olarak çalıştır(Run as administrator) seçeneğini seçerek yükseltilmiş ayrıcalıklarla  açın .

Aşağıdaki komutu yazıp ENTER tuşuna basarak Netstat'ı(Netstat) açabilirsiniz :

netstat

Ağ oluşturma konusunda yeniyseniz, sütunların ne anlama geldiğini anlamayabilirsiniz.

  • Proto:  Ağ protokolü. TCP veya UDP olabilir .
  • Yerel Adres: (Local Address: ) Verilen bağlantılar için bilgisayarınızın ağ arayüzlerinin IP adresleri ve portları.
  • Yabancı Adres: (Foreign Address: ) Uzak cihazların IP adresleri ve port adları.
  • Durum (State) Bağlantının durumunu gösterir. Örneğin, aktif ve kapalı bağlantıları bulun.

netstat komutu size aktif bağlantılarınızı ve ayrıntılarını gösterir . Ancak, yabancı adres sütununun IP adresini ve bağlantı noktası adlarını yazdırdığını fark edeceksiniz.

Bağlantıların bağlantı noktası adları yerine bağlantı noktası numaralarını göstermek için IP adreslerinin yanında aşağıdaki komutu kullanın:

netstat -n

Ayrıca, sistem ağların bağlantısını kesebilir veya ağlara bağlanabilir ve ağ ayrıntıları aralıklarla değişebilir. Bu nedenle(Hence) , bu komutu kullanarak netstat ağ ayrıntılarını aralıklarla yenilemek için aşağıdaki komutu kullanabiliriz:

netstat -n 5

Yenilemeyi durdurmak için  CTRL + C tuş bileşimine basın.

NOT: (NOTE: ) Yukarıdaki  komuttaki 5 , komutu her  5 saniyede bir yeniler. Zaman(5 seconds. You)  aralığını artırmak veya kısaltmak isterseniz bu değeri değiştirebilirsiniz.

2] Bağlantı bilgilerini filtrelemek için netstat parametrelerini kullanın(Use)

Komut , netstatcihazınızın bağlantılarıyla ilgili her ayrıntıyı size gösterebilen güçlü bir komuttur. Belirli ağ ayrıntılarını bulmak için aşağıdaki en sık kullanılan netstat parametrelerini inceleyelim.

  • Etkin ve etkin olmayan bağlantıları göster(Display active and inactive connections)

Etkin veya etkin olmayan ağları gösterin.

netstat -a
  • Uygulama bilgilerini görüntüle(Display applications information)

Bağlantılarla ilişkili tüm uygulamaları listeleyin.

netstat -b
  • Ağ bağdaştırıcısı istatistiklerini görüntüleyin(View network adapter stats)

(Show)Gelen ve giden ağ paketleriyle ilgili istatistikleri göster .

netstat -e
  • Yabancı adreslerin tam nitelikli alan adını (FQDNS) görüntüleyin(Display foreign addresses’ fully qualified domain name (FQDNS))

Bağlantı noktası numaralarını veya adlarını görmek istemiyorsanız, aşağıdaki netstat parametresi yabancı adreslerinizin tam nitelikli alan adlarını gösterecektir.

netstat -f
  • İsimler yerine port numaralarını göster(Show port numbers instead of names)

Yabancı adres bağlantı noktası adlarını bağlantı noktası numaralarıyla değiştirin.

netstat -n
  • İşlem kimliğini göster(Display the process ID)

Buna benzer  netstat,ve her bağlantının İşlem Kimliği(Process ID) ( PID ) için fazladan bir sütunu vardır.

netstat -o
  • Bağlantıları protokole göre filtreleyin(Filter connections by protocol)

Belirttiğiniz protokol için bağlantıları görüntüleyin –  UDP , TCP , tcpv6 veya  udpv6 .

netstat -p udp

NOT:(NOTE:)udp Bağlantılarını görmek istediğiniz protokol kısmını değiştirmelisiniz .

  • Dinlemeyen ve listeleme bağlantı noktasını görüntüle

(Show)Bağlantıları ve dinleme ve bağlı dinleme olmayan bağlantı noktalarını gösterin .

netstat -q
  • İstatistikleri protokole göre gruplandırın(Group stats by protocol)

(Categorize)Ağları mevcut protokollere göre sınıflandırın – UDP , TCP , ICMP , IPv4 ve IPv6 .

netstat -s
  • Yönlendirme tablosunu görüntüle(Display routing table)

Mevcut ağınızın yönlendirme tablosunu gösterin. Hedefe giden her yolu ve sisteminizde mevcut olan matrisi listeler. route printKomuta benzer  .

netstat -r
  • Boşaltma durumu bağlantılarını görüntüle(Display offload state connections)

Mevcut bağlantınızın bağlantı boşaltma durumunun bir listesini gösterin.

netstat -t
  • NetworkDirect bağlantılarına bakın(See NetworkDirect connections)

(Shows)Tüm NetworkDirect bağlantılarını gösterir .

netstat -x
  • Bağlantı Şablonlarını Görüntüle(Display connection Templates)

Ağlarınızın TCP bağlantı şablonlarını gösterin.

netstat -y

3] Netstat parametrelerinin birleştirilmesi

Bağlantılarınızla ilgili bilgileri istediğiniz şekilde göstermek için Netstat parametrelerini daha fazla filtreleyebilirsiniz . Yukarıdaki komutlardan, birleşik bir görünüm göstermek için yalnızca ikinci bir parametre eklemeniz gerekir.

Örneğin,  her protokolün istatistiklerini görüntülemek için -sve  parametrelerini birleştirebilirsiniz. -eBu şekilde istediğiniz sonuçları elde etmek için diğer parametreleri birleştirebilirsiniz.

Birden çok Netstat parametresini karıştırırken iki tire (-) eklemeniz gerekmez. Bir tire (-) kullanabilir ve parametre harflerini ikinci bir tire olmadan ekleyebilirsiniz.

Örneğin, aşağıdaki komutu yazmak yerine:

netstat -s -e

Şu şekilde yazabilirsiniz:

netstat - se

netstat se komutu

Parametreleri unutursanız, bunları hatırlamanın hızlı bir yolu netstat'tan yardım istemektir. Basitçe aşağıdaki komutu çalıştırın:

netstat /?

Netstat sorgulama işlemini istediğiniz zaman durdurmak için CTRL + C tuş bileşimine basın.



About the author

IOS ve MacOS sistemlerinde 10 yılı aşkın deneyime sahip bir donanım mühendisiyim. Ayrıca son 5 yıldır akşam dersi öğretmeniyim ve kendime Google Chrome'u nasıl kullanacağımı öğrettim. Her iki alandaki becerilerim beni web sitesi geliştirme, grafik tasarım veya web güvenliği çalışmaları için mükemmel bir aday yapıyor.



Related posts