Açık Port Kontrolü ve Port Testi

Ücretsiz açık port kontrol aracıyla kendi IP adresinizde veya herhangi bir sunucuda bir portun açık olup olmadığını öğrenin, port yönlendirmeyi test edin ve tek seferde 30 porta kadar tarayın. Her port açık, kapalı veya filtreli olarak döner; bunun ne anlama geldiği, süre, hizmetin banner'ı ve nereden kontrol edildiğiyle birlikte.

Size en yakın Cloudflare uç sunucusundan, port 25 ve Cloudflare üzerindeki siteler için ise Mumbai'deki kendi sunucumuzdan TCP ile kontrol edilir · IPv4 · hiçbir şey saklanmaz

Port açık mı, nasıl kontrol edilir?

Açık port testi için adresi ve portu girin, ardından Kontrol et düğmesine basın. Port kontrol aracı, bir ziyaretçinin veya oyun istemcisinin yapacağı gibi internetten o porta bir TCP bağlantısı açar ve dönen yanıtı bildirir: kabul edilen bir bağlantı (açık), bir ret (kapalı) ya da hiçbir şey (filtreli).

Port yönlendirmeyi mi test ediyorsunuz? Genel IP adresiniz zaten doldurulmuş durumda: sunucunuzu başlatın, portunu kontrol edin; port açık değilse sonuç neyin düzeltileceğini söyler. Bir sunucuda açık port sorgulama için host adını yazın ve yaygın portları tek seferde taramak için bir hazır grup seçin.

Açık port kontrol sonucu: ev IP adresinde açık 25565 portu, TCP el sıkışması ve kontrol edilen portların durumlarıAçık port kontrol sonucu: ev IP adresinde açık 25565 portu, TCP el sıkışması ve kontrol edilen portların durumlarıSonuçPortun durumu tek satırda ve bunun sunucu ya da yönlendirme kuralı için ne anlama geldiği.El sıkışmasıAracımızın ne gönderdiği ve ne döndüğü: kabul edilen bir bağlantı, bir ret veya sessizlik, süresiyle birlikte.Nereden kontrol edildiğiSize en yakın Cloudflare uç sunucusu ya da port 25 ve Cloudflare'deki siteler için kendi sunucumuz.Taramadaki her portHer port hizmetiyle, gönderdiği banner'la ve durumuyla birlikte; riskli olanlar işaretlenir.
Bir Minecraft sunucusunun port yönlendirme testi: durum, arkasındaki TCP el sıkışması ve nereden kontrol edildiği. Her bölümün neyi gösterdiğini görmek için bir numara seçin.

Açık, kapalı veya filtreli: port test sonucu ne anlama gelir?

Bir TCP bağlantısı el sıkışmasıyla başlar: aracımız bir SYN gönderir ve geri dönen yanıt durumu belirler. Zaman aşımına "kapalı" diyen port kontrol araçları, sorunun nerede olduğunu gösteren tek farkı gizler.

Kontrol nasıl ilerledi

TCP 25565 · Minecraft Java
  1. SYNhedef: 203.0.113.7:255650 ms
  2. SYN-ACKport bağlantıyı kabul etti38 ms
  3. ACKbağlantı açık38 ms
  4. …1,5 sn içinde hiçbir şey gelmedi: hizmet, önce istemcinin konuşmasını bekliyor
  5. FINbizim tarafımızdan kapatıldı
AçıkSYN → SYN-ACK

Portu bir program dinliyor ve bağlantıyı kabul etti. İnternetle sunucu arasında onu engelleyen hiçbir şey yok.

Port yönlendirme çalışıyor. Oyuncular hâlâ bağlanamıyorsa oyunun kendi ayarlarını veya kullandıkları adresi kontrol edin.

Kontrol nasıl ilerledi

TCP 32400 · Plex
  1. SYNhedef: 203.0.113.7:324000 ms
  2. RSTreddedildi: dinleyen yok ya da oradaki güvenlik duvarı reddetmeye ayarlı41 ms
KapalıSYN → RST

Adres yanıt verdi ve bağlantıyı reddetti: portu dinleyen bir şey yok ya da oradaki bir güvenlik duvarı reddetmeye ayarlı. Her iki durumda da adresin kendisine ulaşılabiliyor.

Modem bağlantıyı iletti (ya da kendisi yanıt verdi), ama hiçbir program onu almadı: sunucuyu başlatın, kuraldaki yerel adresi ve portu kontrol edin.

Kontrol nasıl ilerledi

TCP 25565 · Minecraft Java
  1. SYNhedef: 203.0.113.7:255650 ms
  2. …4,0 sn içinde ne SYN-ACK ne RST geldi4,0 sn
FiltreliSYN → yanıt yok

4 saniye içinde yanıt gelmedi. Bir güvenlik duvarı bağlantıyı sessizce düşürdü ya da yol üzerindeki hiçbir şey onu iletmiyor.

Eksik bir yönlendirme kuralının, cihazın güvenlik duvarında engellenen bir portun, CGNAT'ın veya portu engelleyen bir sağlayıcının tipik belirtisi.

Erişilemez, ağın adrese giden bir rota olmadığını bildirdiği anlamına gelir. Kontrol edilmedi, ikinci sunucumuzun kontrolü bu sefer yapamadığı anlamına gelir; asla kapalı olarak sayılmaz.

Port yönlendirme çalışıyor mu, nasıl kontrol edilir?

Sunucu çalışırken ağınızın dışından kontrol edin: genel IP adresinizde ve yönlendirilen portta açık sonucu, kuralın, güvenlik duvarının ve sunucunun çalıştığı anlamına gelir. Kendi ağınızın içinden yapılan bir kontrol her şey doğru olsa bile başarısız olabilir, çünkü birçok modem trafiği kendisine geri döndürmez.

  1. 1

    Sunucuyu başlatın

    Oyun sunucusu, Plex veya kamera çalışıyor olmalı: kural kusursuz olsa bile dinleyen bir şey olmayan port kapalıdır.

  2. 2

    Cihazın yerel adresini not edin

    Adresi cihazın ağ ayarlarında bulun (örneğin 192.168.1.20) ve değişmemesi için modemde rezerve edin.

  3. 3

    Yönlendirme kuralını ekleyin

    Modemde: dış port, protokol TCP (veya TCP ve UDP), cihazın yerel adresi ve portu.

  4. 4

    Cihazın güvenlik duvarında izin verin

    Windows, bir sunucu ilk kez başladığında sorar; sormazsa port için bir gelen kuralı ekleyin.

  5. 5

    Genel IP adresinizi buradan kontrol edin

    IP adresiniz doldurulmuş hâldeyken Kontrol et düğmesine basın. Açık sonucu, portun internetin her yerinden çalıştığı anlamına gelir.

Bir bağlantının izlediği yol ve nerede durabileceği
İnternetaracımız
1
2ModeminizGenel adres · 203.0.113.7Kural 25565 → 192.168.1.20:25565
3Cihazınız192.168.1.20Port 25565 üzerinde sunucu
  1. 1Sağlayıcıda CGNAT veya engellenen bir portgörünen durum: filtreli
  2. 2Kural yok, yanlış yerel adres, çift NATgörünen durum: filtreli, bazen kapalı
  3. 3Güvenlik duvarı, sunucu durmuş veya 127.0.0.1 üzerinde dinliyorgörünen durum: kapalı veya filtreli

Port yönlendirmeden sonra portum neden kapalı görünüyor?

Gördüğünüz duruma uyan satırı bulun. İpucu durumun kendisidir: kapalı, bağlantının onu reddeden bir şeye ulaştığı; filtreli ise yolda kaybolduğu anlamına gelir.

Gördüğünüzü seçin

KapalıKapalı, sunucu çalışıyor

Olası neden

Sunucu yalnızca 127.0.0.1 üzerinde dinliyor ya da kural başka bir yerel adresi veya portu gösteriyor.

Ne yapmalı

Sunucuyu 0.0.0.0 (tüm adresler) üzerinde dinleyecek şekilde ayarlayın ve kuralı cihazın güncel adresiyle karşılaştırın.

KapalıKapalı, sunucu çalışmıyor

Olası neden

Dinleyen bir şey yok: modem bağlantıyı iletiyor, cihaz ise reddediyor.

Ne yapmalı

Sunucuyu başlatın, ardından tekrar kontrol edin.

FiltreliFiltreli, kural tanımlı

Olası neden

Cihazın güvenlik duvarı bağlantıyı düşürüyor ya da kural yalnızca UDP için.

Ne yapmalı

Güvenlik duvarında porta izin verin (Windows'ta bir gelen kuralıyla) ve kuralı TCP veya ikisi birden olarak ayarlayın.

FiltreliFiltreli, modemin WAN adresi 100.64–100.127 ile başlıyor

Olası neden

CGNAT: sağlayıcınız tek bir genel adresi müşteriler arasında paylaştırıyor, bu yüzden modeminize ulaşılamıyor.

Ne yapmalı

Genel bir IPv4 adresi isteyin, IPv6 ya da bir tünel hizmeti kullanın.

FiltreliFiltreli, modemin WAN adresi 192.168.x.x veya 10.x.x.x

Olası neden

Çift NAT: sizinkinin önünde ikinci bir router (çoğu zaman sağlayıcının modemi) var.

Ne yapmalı

Portu o cihazda da yönlendirin ya da cihazı köprü moduna (bridge) alın.

FiltreliYalnızca 25, 80 veya 445'te filtreli

Olası neden

Sağlayıcınız bu portu ev bağlantılarında engelliyor.

Ne yapmalı

Aynı sunucuya farklı bir dış port (8080, 2525) yönlendirin.

AçıkBurada açık, ama ağınızın içinden çalışmıyor

Olası neden

Modeminiz NAT loopback (hairpinning) desteklemiyor, bu yüzden içerideki bir cihaz genel adresinize ulaşamıyor.

Ne yapmalı

Ağınızın içinde cihazın yerel adresine bağlanın; internet portu açık görüyor.

CGNAT veya çift NAT arkasında mıyım?

İki adresi karşılaştırın: modeminizin durum sayfasındaki WAN adresi ve bir web sitesinin gördüğü genel adres (yukarıdaki IP adresiniz). İkisi aynıysa modeminiz doğrudan internete bağlıdır ve port yönlendirme çalışabilir.

Modemin adresi 100.64.0.0/10 aralığındaysa sağlayıcınız operatör düzeyinde NAT (CGNAT) kullanıyordur: birçok müşteri tek bir genel adresi paylaşır ve o adresteki hiçbir port size ait değildir. Özel bir adresse sizinkinin önünde başka bir router vardır (çift NAT). Bir portun sonucunun altındaki kontrol bu iki adresi sizin için karşılaştırır.

Modemin WAN adresiAnlamıNe yapmalı
Genel IP adresinizle aynıGenel bir adres: internet modeminize ulaşıyor.Port yönlendirme çalışabilir: kuralı, güvenlik duvarını ve sunucuyu kontrol edin.
100.64.0.0 – 100.127.255.255CGNAT: sağlayıcılar için ayrılmış paylaşımlı adres alanı (RFC 6598).Genel bir IPv4 adresi isteyin, IPv6 ya da bir tünel kullanın.
10.x, 172.16–31.x, 192.168.xÇift NAT: başka bir router arkasında özel bir adres (RFC 1918).İlk router'da da yönlendirme yapın ya da onu köprü moduna (bridge) alın.
Başka bir genel adresTrafik başka bir cihaz veya bir VPN üzerinden çıkıyor.Modemin önünde ne olduğunu bulun; VPN'i kapatın.
İnternetten gelen bir bağlantı nerede durur
  1. Genel adres
    İnternet
    —NAT yok
    ✓WAN 203.0.113.7
    192.168.1.20

    Modeminize ulaşır: yönlendirme kuralı karar verir.

  2. CGNAT
    İnternet
    ✕203.0.113.7birçok müşteriyle paylaşılan
    WAN 100.64.12.5
    192.168.1.20

    Sağlayıcınızda durur: paylaşılan adresi yönlendiremezsiniz.

  3. Çift NAT
    İnternet
    ✕203.0.113.7sağlayıcının router'ı
    WAN 192.168.0.2
    192.168.1.20

    Portu o da yönlendirmezse ilk router'da durur.

İnternet sağlayıcıları hangi portları engelliyor?

Birçok ev internet sağlayıcısı, çoğunlukla spam ve solucanları durdurmak için birkaç portu engeller; bazıları ise gelen IPv4 bağlantısına hiç izin vermez. Aşağıdaki liste her sağlayıcının kendi belgelerinden (veya düzenleyici kurumunun belgelerinden) alınmıştır; diğerleri portları bunu yayımlamadan engeller, bu yüzden yalnızca sizin bağlantınızda filtreli görünen bir portu sağlayıcınıza sormaya değer.

SağlayıcıEngellenen portlarNotlar
Xfinity (Comcast) (US)25135–13916144552019000675471080Her iki yönde; 0, 67, 547 ve 1080 hariç: bunlar yalnızca size doğru engellenir. 80 ve 443 numaralı portlar engellenmez.
AT&T (US)250191231351394455201900347975476100149152–51020Port 25 dinamik adreslerde giden yönde engellenir, 49152–51020 arasındaki bazı portlar yalnızca gelen yönde; geri kalanı her iki yönde.
Verizon Fios (US)25Yalnızca giden yönde. Verizon'ın adını verdiği tek port bu; tam bir liste yayımlamıyor.
Spectrum (US)01719135–1394455205931433143419006462364680Port 25 listesinde yok.
Cox (US)2580135–13914344514331434190080, 143, 1433 ve 1434 yalnızca gelen yönde engellenir; bu yüzden 80 numaralı porttaki bir ev web sunucusuna ulaşılamaz: başka bir dış port kullanın.
Virgin Media (UK)135137138139445TCP ve UDP, kapatma seçeneği yok. Port 25 listesinde yok.
Hyperoptic (UK)7547Hyperhub modeminde ayrılmıştır, bu yüzden yönlendirilemez.
Starlink (dünya geneli)25445CGNAT25 ve 445 giden yönde. IPv4 bağlantısı gelen bağlantı kabul etmeyen bir CGNAT'tır ve kendi router'ları port yönlendiremez; genel IPv4 yalnızca Priority paketleriyle gelir.
Deutsche Glasfaser (DE)CGNATIPv6 ve paylaşımlı özel bir IPv4: gelen IPv4 yok, bu yüzden bunun yerine IPv6 üzerinden yönlendirin.
Free (FR)IPv4Varsayılan IPv4 paylaşımlı olabilir ve portlarının yalnızca bir kısmı kullanılabilir; tüm portları almak için Freebox abone alanından full-stack sabit bir IPv4 isteyin.
Netia (PL)25443456725 yalnızca statik IP yoksa engellenir; Netia'nın modemleri 443 ve 4567'yi güncellemeler ve uzaktan destek için ayırır, bu yüzden bunları yönlendiremezsiniz.
OCN, BIGLOBE, So-net, au, J:COM (JP)25Giden yönde, sağlayıcının kendi e-posta sunucusu hariç (OP25B), düzenleyici kurumun desteğiyle; e-postayı 587 veya 465 numaralı porttan gönderin.
Tüm ev genişbant sağlayıcıları (BR)25Ev hatlarında ve dinamik IP'li hatlarda giden yönde, Anatel ve CGI.br ile yapılan 2011 tarihli bir anlaşma kapsamında; e-posta gönderim portları açık kalır.
AWS, Google Cloud, Azure, Oracle Cloud (bulut)25Varsayılan olarak giden yönde. AWS ve Oracle talep üzerine kaldırır, Google ise düşük riskli saydığı projeler için; 587 açık kalır.
DigitalOcean, Hetzner Cloud (bulut)25465587Giden yönde. DigitalOcean üçünü de engeller; Hetzner 25 ve 465'i engeller ve ilk ücretli aydan sonra talep üzerine engeli kaldırır.

Port 25, sağlayıcıların ve bulutların giden e-posta için en sık engellediği porttur: e-postayı bunun yerine e-posta sağlayıcınızla 587 (veya 465) numaralı port üzerinden gönderin.

Yaygın portlar ve üzerlerinde neler çalışır

0 ile 1023 arasındaki port numaraları iyi bilinen sistem portlarıdır, 1024 ile 49151 arasındakiler hizmetlere kayıtlıdır, 49152 ile 65535 arasındakiler ise geçici bağlantılara bırakılır. En çok kontrol edilenler şunlar.

PortHizmetTaşımaNe işe yararHerkese açıksa
21FTPTCPDosya aktarımı, şifreler düz metinKısıtlanmalı
22SSHTCPGüvenli kabuk (SSH) girişleri ve SFTP dosya aktarımıKısıtlanmalı
23TelnetTCPEski uzaktan giriş, şifreler düz metinYüksek risk
25SMTPTCPSunucular arası e-postaNormal
53DNSTCP ve UDPDNS sorgularıNormal
80HTTPTCPŞifrelenmemiş HTTP üzerinden web siteleriNormal
110POP3TCPE-posta indirme (POP3)Normal
143IMAPTCPE-posta klasörleri (IMAP)Normal
443HTTPSTCP ve UDPHTTPS üzerinden web siteleriNormal
445SMBTCPWindows dosya paylaşımı (SMB)Yüksek risk
587SMTP submissionTCPUygulamadan e-posta gönderme (submission)Normal
993IMAPSTCPTLS üzerinden IMAPNormal
3306MySQLTCPMySQL ve MariaDB veritabanlarıYüksek risk
3389RDPTCP ve UDPWindows Uzak MasaüstüYüksek risk
5432PostgreSQLTCPPostgreSQL veritabanlarıYüksek risk
5900VNCTCPVNC uzak ekranYüksek risk
6379RedisTCPRedis veritabanlarıYüksek risk
8080HTTP altTCPAlternatif porttaki web sunucuları ve proxy'lerNormal
8443HTTPS altTCPAlternatif portta HTTPSNormal
25565Minecraft JavaTCPMinecraft Java Edition sunucularıNormal
19132Minecraft BedrockTCP ve UDPMinecraft Bedrock Edition sunucularıNormal
32400PlexTCPPlex Media ServerNormal
27017MongoDBTCPMongoDB veritabanlarıYüksek risk
51820WireGuardUDPWireGuard VPNNormal

Hangi açık portlar güvenlik riski taşır?

Açık bir port, yalnızca arkasındaki hizmetin herkese açık olmaması gerekiyorsa risklidir. Web ve e-posta portlarının açık olması beklenir; giriş, veritabanı ve dosya paylaşımı portlarının değil. Bu aracın işaretlediği seviyeler şunlar.

Herkese açıksa yüksek risk

Yüksek risk

  • 23Telnet
  • 135Windows RPC
  • 137NetBIOS name
  • 138NetBIOS datagram
  • 139NetBIOS session
  • 445SMB
  • 1433MS SQL
  • 1521Oracle DB
  • 2323Telnet (alt)
  • 2375Docker API
  • 2379etcd
  • 3306MySQL
  • 3389RDP
  • 5432PostgreSQL
  • 5900VNC
  • 5984CouchDB
  • 6379Redis
  • 9200Elasticsearch
  • 10250Kubelet API
  • 11211Memcached
  • 27017MongoDB

Günün her saati saldırıya uğrar ve ağlara sızmanın yaygın bir yoludur: Uzak Masaüstü, SMB dosya paylaşımı, Telnet, VNC, veritabanları ve Docker API. Bunları internete kapatın ya da yalnızca kendi adreslerinize izin verin.

Mümkünse kısıtlayın

Kısıtlanmalı

  • 21FTP
  • 22SSH
  • 69TFTP
  • 161SNMP
  • 554RTSP
  • 1080SOCKS proxy
  • 1883MQTT
  • 1900SSDP / UPnP
  • 2082cPanel
  • 2083cPanel SSL
  • 2086WHM
  • 2087WHM SSL
  • 2376Docker API (TLS)
  • 3000Dev server / Grafana
  • 3128Squid proxy
  • 5000AirPlay / Flask
  • 5985WinRM
  • 5986WinRM (HTTPS)
  • 6443Kubernetes API
  • 8000HTTP alt / Hikvision
  • 9000Reolink / HTTP alt
  • 10000Webmin
  • 25575Minecraft RCON
  • 28016Rust RCON
  • 37777Dahua

Bilerek çalıştırıyorsanız sorun değil, ama adreslerinizle veya bir VPN ile sınırlamak daha iyidir: SSH, FTP, yönetim panelleri, proxy'ler, MQTT ve geliştirme sunucuları.

Açık olması normal

Normal

  • 25SMTP
  • 53DNS
  • 80HTTP
  • 110POP3
  • 143IMAP
  • 443HTTPS
  • 587SMTP submission
  • 993IMAPS
  • 8080HTTP alt
  • 8443HTTPS alt
  • 25565Minecraft Java
  • 19132Minecraft Bedrock
  • 32400Plex

Web (80, 443), e-posta sunucuları (25, 587, 993) ve kendi portlarındaki oyun sunucuları: hizmeti siz çalıştırıyorsanız açık olmaları normaldir.

UDP portu online kontrol edilebilir mi?

Güvenilir bir şekilde edilemez. UDP'de el sıkışması yoktur: kapalı bir UDP portu bir hata mesajıyla yanıt verebilir ya da hiçbir şey söylemeyebilir; açık bir port ise kendi protokolünde bir mesaj alana kadar sessiz kalır. Bir kontrol aracı sessizlik karşısında yalnızca "açık veya filtreli" diyebilir; bu araç da bu yüzden TCP kontrol eder ve bunu açıkça belirtir.

WireGuard (genellikle 51820), TeamSpeak sesli sohbeti (9987) ve oyun trafiğinin çoğu gibi yalnızca UDP kullanan hizmetler, tüm TCP kontrol araçları onları kapalı gösterirken çalışıyor olabilir. Bunları ağınızın dışından oyunun veya uygulamanın kendisiyle test edin ya da yönlendirme kuralının UDP'yi de kapsadığını kontrol edin.

Yalnızca UDP, taramada etiketlenir:
  • 69TFTP
  • 123NTP
  • 137NetBIOS name
  • 138NetBIOS datagram
  • 161SNMP
  • 500IPsec IKE
  • 514Syslog
  • 1194OpenVPN
  • 1434SQL Browser
  • 1900SSDP / UPnP
  • 4500IPsec NAT-T
  • 5353mDNS / Bonjour
  • 8211Palworld
  • 9987TeamSpeak voice
  • 28015Rust
  • 37778Dahua (UDP)
  • 51820WireGuard
Ne geri gelir: TCP ve UDP
TCPUDPAçıkSYN →← SYN-ACKUDP datagramı →… yanıt yokKapalıSYN →← RSTUDP datagramı →← ICMP hatası ya da hiçbir şeyFiltreliSYN →… yanıt yokUDP datagramı →… yanıt yok

UDP'de açık ve filtreli portlar aynı şekilde sessiz kalır: bir kontrol aracı yalnızca "açık ya da filtreli" diyebilir.

Kendi bilgisayarınızdaki açık portları kontrol etme

Online bir kontrol aracı internetin gördüğünü görür. Bilgisayarın kendisinde neyin dinlediğini görmek ya da bir portu ağınızın içinden test etmek için sisteminizle gelen komutları kullanın.

Bulmak istediğinizWindows (PowerShell)macOSLinux
Neyin dinlediğiGet-NetTCPConnection -State Listenlsof -nP -iTCP -sTCP:LISTENss -ltnp
Bir portu hangi programın kullandığınetstat -ano | findstr :25565lsof -nP -i :25565ss -ltnp 'sport = :25565'
Başka bir host'ta port testiTest-NetConnection example.com -Port 443nc -vz example.com 443nc -vz example.com 443

Linux'ta ss, diğer kullanıcıların programlarını göstermek için sudo gerektirir; Windows'ta netstat -ano işlem kimliğini (PID) verir, Görev Yöneticisi'nin Ayrıntılar sekmesi de bu işlemin adını gösterir.

Port kontrol API'si

Ücretsizdir ve tarayıcılar için CORS desteklidir: tek bir port için GET, 30 porta kadar POST gönderin ve her sonucu geldiği anda bir NDJSON satırı olarak okuyun. Yanıtlar eski API'mizin alanlarını korur; her portun nereden kontrol edildiğini ve durumunu neden aldığını da ekler.

/api/port-check
$ curl "https://dnsrobot.net/api/port-check?host=dnsrobot.net&port=443"
{
  "host": "dnsrobot.net", "ip": "104.21.0.129", "service": "HTTPS",
  "port": 443, "status": "open", "ms": 52, "via": "probe", "reason": "connected",
  "cloudflare": true, "network": { "asn": 13335, "name": "Cloudflare", … }, …
}

$ curl -X POST https://dnsrobot.net/api/port-check \
    -H "Content-Type: application/json" -d '{"host": "dnsrobot.net", "ports": [80, 443, 22]}'
{"type":"start","host":"dnsrobot.net","ip":"104.21.0.129","total":3,…}
{"type":"port","service":"HTTPS","port":443,"status":"open","ms":52,"via":"probe",…}
{"type":"port","service":"SSH","port":22,"status":"filtered","ms":4003,…}
{"type":"done","ms":4120}

Port kontrolü hakkında sık sorulan sorular

Port kontrol aracı ne işe yarar?

Port kontrol aracı, ya da port test aracı, internetten bir adresteki bir porta bağlantı açmayı dener ve ne olduğunu söyler: bağlantı kabul edildi (açık), reddedildi (kapalı) veya hiç yanıt alamadı (filtreli). Bir oyun veya medya sunucusu için port yönlendirmeyi test etmenin ya da sunucunuzdaki hangi hizmetlere herkesin ulaşabildiğini görmenin en hızlı yoludur.

Araç filtreli diyorsa portum açık mı?

Hayır: filtreli, 4 saniye içinde hiçbir şeyin yanıt vermediği anlamına gelir; yani internetten o porttaki bir programa ulaşılamaz. Adresin bağlantıyı açıkça reddettiği kapalı durumundan farklı olarak filtreli, bir güvenlik duvarının bağlantıyı düşürdüğünü ya da yol üzerindeki hiçbir şeyin onu iletmediğini gösterir. Port yönlendirmede bu genellikle kurala, cihazın güvenlik duvarına, CGNAT'a veya sağlayıcınızın engellediği bir porta işaret eder.

Port yönlendirme neden çalışmıyor?

Çoğu zaman sunucu çalışmıyordur ya da yalnızca 127.0.0.1 üzerinde dinliyordur, kural eski bir yerel adresi gösteriyordur veya cihazın güvenlik duvarı bağlantıyı düşürüyordur. Modemin WAN adresi 100.64 ile 100.127 arasındaki bir değerle başlıyorsa CGNAT arkasındasınız; özel bir adresse çift NAT arkasındasınız. Genel IP adresinizi burada kontrol edin: çıkan durum, bunlardan hangisinin söz konusu olduğunu gösterir.

Bu, Nmap gibi bir online port tarayıcı mı?

Daha hafif ve daha güvenli bir online port tarayıcıdır: her çalıştırmada 30 TCP portuna kadar, herhangi bir istemcinin bağlandığı gibi normal bir bağlantıyla kontrol eder ve hizmetin banner'ını okur. Nmap binlerce portu, UDP'yi ve işletim sistemlerini tarayabilir, ama kurulum ve tarama izni gerektirir. Bu aracı kendi IP adresiniz ve kendi sunucularınız için kullanın.

Ağımda hangi portlar açık, nasıl sorgularım?

İnternetten yalnızca modeminizin yönlendirdiği ya da UPnP ile açtığı portlara ulaşılabilir. Bunları dışarıdan görmek için genel IP adresinizi burada Yaygın hazır grubuyla kontrol edin. Bir bilgisayarın kendisinde neyin dinlediğini görmek için PowerShell'de Get-NetTCPConnection -State Listen, Mac'te lsof, Linux'ta ise ss -ltnp komutunu çalıştırın.

Açık port olması güvenli mi?

Arkasındaki hizmet herkese açık olmak üzere tasarlanmışsa ve güncel tutuluyorsa, örneğin 443 numaralı porttaki bir web sitesi veya bir oyun sunucusu gibi, açık bir port güvenlidir. Bir giriş hizmetini veya bir veritabanını açığa çıkarıyorsa risklidir: Uzak Masaüstü (3389), SMB (445), Telnet, VNC, MySQL, Redis veya Docker API. Bu araç, bunları açık bulduğunda işaretler.

Port 25 neden farklı bir sunucudan kontrol ediliyor?

Bu aracın çalıştığı Cloudflare Workers, port 25'e bağlantı açamaz. Bu yüzden port 25 bunun yerine Mumbai'deki kendi sunucumuzdan kontrol edilir ve sonuç bunu belirtir. Birçok ev internet sağlayıcısı ve bulut da giden port 25'i engeller; e-posta uygulamalarının e-postayı 587 numaralı port üzerinden göndermesinin nedeni de budur.

Cloudflare'deki bir site neden 8080 ve 8443 portlarını açık gösteriyor?

Çünkü adres web sitesinin sunucusuna değil, Cloudflare'e ait: Cloudflare uç ağı, proxy hizmeti verdiği her site için 13 web portunda (80, 443, 8080, 8443, 2052, 2053 ve diğerleri) bağlantı kabul eder ve geri kalanını düşürür. Böyle bir sitenin port kontrolü aslında Cloudflare'i test eder. Arkadaki sunucuya yalnızca Cloudflare üzerinden, diğer portlar için de Spectrum üzerinden ulaşılabilir.

IPv6 portları kontrol edilebilir mi?

Henüz değil: bugün ne Cloudflare Workers ne de ikinci sunucumuz IPv6 adreslerine ulaşabiliyor, bu yüzden IPv6 girişi kapalı olarak bildirilmek yerine reddedilir. IPv6'da NAT yoktur, dolayısıyla port yönlendirme gerekmez; ancak modemin güvenlik duvarı, siz o cihaz için porta izin verene kadar dışarıdan gelen bağlantıları genellikle engeller.

Bilgisayarımda bir portun kullanımda olup olmadığını nasıl anlarım?

Windows'ta bir terminalde netstat -ano | findstr :PORT komutunu çalıştırın: son sayı işlem kimliğidir (PID) ve Görev Yöneticisi'nin Ayrıntılar sekmesi bu işlemin adını gösterir. Mac'te lsof -nP -i :PORT, Linux'ta ise ss -ltnp komutunu çalıştırın. Yerel olarak kullanımda olan bir port internetten ulaşılabilir olmak zorunda değildir: bunu görmek için portu burada kontrol edin.

Minecraft hangi portları kullanır?

Minecraft Java Edition sunucuları varsayılan olarak TCP 25565 portunu dinler ve bu araç onu test edebilir. Bedrock Edition 19132 portunu kullanır: güncel sunucular orada TCP el sıkışması kabul eder ve oyunu UDP üzerinden oynatır, eski sunucular ise yalnızca UDP kullanır; bu yüzden 19132'yi TCP ve UDP olarak yönlendirin ve dışarıdan bağlanarak test edin. Her iki port da sunucunun ayarlarından değiştirilebilir.

Bu açık port kontrol aracı ücretsiz mi, kullanmak yasal mı?

Ücretsizdir ve hesap gerekmez: ağ başına dakikada 60 port kontrol edilebilir ve kontrolleriniz hakkında hiçbir şey saklanmaz. Kendi IP adresinizi, modeminizi ve sunucularınızı kontrol etmek sorun değildir. Sahibi olmadığınız veya yönetmediğiniz sistemleri taramak, o sistemlerin kullanım koşullarını ya da yaşadığınız yerdeki yasaları ihlal edebilir; bu yüzden yalnızca test etme izniniz olan sistemleri kontrol edin.

Eksik bir şey mi var?Bir özellik ya da yeni bir araç önerin