Netcat (nc) ile Ağ Port Bağlantı Durumu Test Etme
Sunucu taşıma işlemlerinde veya veritabanı bağlantı hatalarında, uzak sunucunun ilgili servisine (Örn: MySQL 3306 veya SMTP 587) erişilip erişilemediğini test etmek gerekir. Bu tür durumlar için en esnek ve hafif araç **Netcat (nc)** komutudur. Netcat, ağ soketleri üzerinden veri okuyup yazabilen güçlü bir ağ analiz aracıdır.
1. Uzak Sunucunun Belirli Bir Portunun Açık Olduğunu Test Etme
Uzak bir IP adresine (Örn: `87.76.142.165`) ait 80 portunun açık olup olmadığını ve firewall engeli bulunmadığını görmek için şu komutu kullanın:
nc -zv 87.76.142.165 80
Eğer port açıksa çıktı olarak **"Connection to 87.76.142.165 80 port [tcp/http] succeeded!"** (Bağlantı başarılı) mesajını göreceksiniz. Eğer bağlantı yoksa zaman aşımına uğrayacaktır.
2. Port Dinleme (Soket Oluşturma)
Sunucunuzda geçici olarak belirli bir portu (Örn: 9000) dinlemeye alıp dışarıdan istek gelip gelmediğini kontrol etmek için:
nc -l 9000
Ağ performansı yüksek ve kesintisiz internet çıkışı sunan VDS Sunucu Kiralama çözümlerimizi sitemizden inceleyebilir, tüm ağ ve güvenlik ayarlarınız için Sunucu Destek Hizmetlerimizi tercih edebilirsiniz.