Netstat komutu, Unix benzeri işletim sistemlerinde ağ bağlantılarını, yönlendirme tablolarını, arayüz istatistiklerini, maskeli bağlantıları ve çok noktaya yayın üyeliklerini görüntülemek için kullanılır. Etkin TCP bağlantıları, kullanımdaki UDP bağlantı noktaları, dinleme bağlantı noktaları, yönlendirme tablosu girişleri ve ağ arabirimi istatistikleri hakkında değerli bilgiler sağlar. Netstat, ağ sorunlarını gidermek, ağ performansını izlemek ve bağlantı sorunlarını teşhis etmek için çok önemlidir.
Netstat’ı kullanarak IP adreslerini bulmak için işletim sisteminize bağlı olarak belirli seçenekleri kullanabilirsiniz. Unix benzeri sistemlerde, ağ arayüzleri ve yönlendirme girişleriyle ilişkili IP adreslerini içeren yönlendirme tablosunu görüntülemek için netstat -rn komutunu kullanabilirsiniz. Windows’ta netstat -r benzer bilgiler sağlar. Alternatif olarak, netstat -an tüm etkin bağlantıları ve bunlarla ilişkili IP adreslerini görüntüler.
Belirli bir bağlantı noktasındaki bağlantıları kontrol etmek amacıyla netstat’ı kullanmak için uygun seçenekleri kullanarak bağlantı noktası numarasını belirleyebilirsiniz. Örneğin, Unix benzeri sistemlerde netstat -an | grep PORT_NUMBER, belirtilen bağlantı noktası numarasındaki aktif bağlantıları (hem dinleme hem de kurulan) gösterecektir. Windows’ta netstat -an | “PORT_NUMBER”ı bul, bağlantıları belirtilen bağlantı noktası numarasına göre filtreleyerek benzer bir sonuç elde eder.
Netstat komutunu kullanarak aktif bağlantıları kontrol etmek için, tüm bağlantıları görüntülemek için -a, TCP bağlantıları için -t, UDP bağlantıları için -u ve ana bilgisayar adlarını çözümlemek yerine sayısal adresleri göstermek için -n gibi seçenekleri kullanabilirsiniz. Örneğin, netstat -an tüm aktif bağlantıları sayısal adresler ve bağlantı noktalarıyla gösterecektir. Unix benzeri sistemlerde grep gibi araçları kullanarak çıktıyı daha fazla filtreleyebilir veya belirli bağlantılara veya bağlantı noktası numaralarına odaklanmak için Windows’ta bulabilirsiniz.
Netstat’ı bir kabuk komut dosyasında kullanmak, netstat komutunu istenen seçeneklerle içeren bir komut dosyası yazmayı ve çıktıyı işlemek veya değiştirmek için muhtemelen diğer Unix yardımcı programlarını kullanmayı içerir. Örneğin, basit bir kabuk betiği netstat -an | Kurulu bağlantıları bulmak ve sonuçlara göre daha fazla eylem gerçekleştirmek için grep “KURULDU”. Netstat ile kabuk komut dosyası oluşturma, ağ izleme görevlerinin otomasyonuna, raporların oluşturulmasına veya diğer sistem yönetimi görevleriyle entegrasyona olanak tanır.