Bir Portun Açık Olup Olmadığı Nasıl Kontrol Edilir (Ağınızın Dışından) | Check Host

22, 443, 3389 veya 25565 gibi bir TCP portunun açık ve internetten erişilebilir olup olmadığını nasıl test edeceğinizi ve değilse yaygın nedenleri nasıl düzelteceğinizi öğrenin.

Bir sunucu başlattınız, güvenlik duvarında portu açtınız, modemde port yönlendirmesi yaptınız — ve kimse bağlanamıyor. Portu kendi bilgisayarınızdan test etmek işe yaramaz: modemi, ISP'yi ve aradaki tüm güvenlik duvarlarını atlar. Bir portun gerçekten açık olup olmadığını bilmek için onu dışarıdan test etmelisiniz.

"Açık" aslında ne demek

Bir TCP portu, üzerinde bir şey dinlediğinde ve internetten gelen bir bağlantı TCP el sıkışmasını tamamlayabildiğinde açıktır. Şu üçünün de doğru olması gerekir:

  1. Bir program o portu doğru arayüzde dinliyor (sadece 127.0.0.1 üzerinde değil).
  2. Hostun güvenlik duvarı o porta gelen bağlantılara izin veriyor.
  3. Hostun önündeki her ağ cihazı — modem, NAT, bulut güvenlik grubu — trafiği yönlendiriyor veya izin veriyor.

Aynı anda birçok ülkeden test edin

Port kontrolü, dünyanın her yerindeki sunuculardan hostunuza ve portunuza TCP el sıkışması dener ve her birinden bağlantı süresini bildirir. Bir host adı veya IP ile bir port girin, örneğin example.com ve 443.

Bilinmesi gereken yaygın portlar

PortServis
22SSH
25 / 587SMTP (e-posta)
80 / 443HTTP / HTTPS
3306 / 5432MySQL / PostgreSQL
3389Windows Uzak Masaüstü
25565Minecraft Java sunucusu

Bir port neden kapalı görünür

Sadece TCP test edilir

Bir TCP kontrolü, bir UDP portunun (53'te DNS, WireGuard, birçok oyun sunucusu) açık olup olmadığını söyleyemez: UDP'de el sıkışma yoktur, bu yüzden sessiz bir port ile filtrelenmiş bir port aynı görünür. UDP servislerini o protokolün istemcisiyle test edin.