Tayyip EserTEKNİK BİLGİ MERKEZİ
ENin
Arşive dön

Teknik Not · 25 Ağu 2026

Bir sunucuda port açık mı?

Ping yerine doğrudan TCP portunu test ederek ağ ve uygulama erişimini ayırma.

NetworkPowerShellFirewall

Kısa cevap Ping yerine doğrudan hizmetin TCP portunu test edin; ağ erişimi ile uygulama erişimini birbirinden ayırın.

?

Ne zaman kullanılır?

Sunucuya ping varken uygulama açılmıyorsa veya firewall mı servis mi sorusunu ayırmanız gerekiyorsa.

01

Tek port testi

Test-NetConnection <SUNUCU_ADI_VEYA_IP> -Port 443 -InformationLevel Detailed
Not

TcpTestSucceeded alanı TCP bağlantısının kurulup kurulmadığını gösterir.

02

Birden fazla port

80,443,3389 | ForEach-Object {
  Test-NetConnection <SUNUCU_IP> -Port $_ -WarningAction SilentlyContinue |
  Select-Object ComputerName,RemotePort,TcpTestSucceeded
}
Not

Yalnızca gerçekten gerekli portları test edin.

!

Dikkat

TCP testi UDP servislerini doğrulamaz. Ayrıca açık port, uygulamanın sağlıklı çalıştığını tek başına kanıtlamaz.