Nyitott port ellenőrző
Add meg a hostot és a portot, hogy lásd, nyitottnak mutatkozna-e a nyilvános internetről. Tartalmaz sablonokat Minecrafthoz, Rusthoz, SSH-hoz és webes portokhoz, valamint egy magyarázatot arról, miért mutatkozik gyakran zártnak egy port akkor is, ha maga a szerver rendben fut.
Cél
Host és port
Működik játékszerverekhez, SSH-hoz, webszerverekhez — bármihez, ami egy TCP vagy UDP porton figyel.
Gyakori portok
Eredmény
Add meg a hostot és a portot, majd futtasd az ellenőrzést.
Ellenőrizd saját magad
Futtasd ezt egy, a saját hálózatodon kívüli gépről (egy VPS-ről, egy mobilneten lévő telefonról) — ugyanarról a hálózatról futtatva, mint a célpont, semmit nem bizonyít az internetes elérhetőségről.
Linux / macOS (nc)
nc -zv play.wespner.eu 25565
Windows (PowerShell)
Test-NetConnection -ComputerName 'play.wespner.eu' -Port 25565
Miért mutatkozik zártnak egy port
A szokásos gyanúsítottak
Az, hogy a szerverfolyamat fut, nem jelenti azt, hogy a port elérhető az internetről. Nagyjából valószínűségi sorrendben:
- Egy tűzfalszabály blokkolja. Lehet, hogy az OS tűzfala (ufw, firewalld, iptables/nftables) egyáltalán nem tartalmaz szabályt, ami engedélyezné a portot. A tűzfalszabály-generátor megépíti a pontos parancsot a megnyitásához.
- Router NAT / port forwarding. Ha a szerver egy otthoni router mögött van, a routernek kifejezett port-forward szabályra van szüksége, ami a külső portot a gép belső IP-jére irányítja — különben a bejövő forgalom soha nem éri el.
- Szolgáltatói oldali CGNAT. Sok lakossági és néhány mobil szolgáltató Carrier-Grade NAT mögé teszi a kapcsolatokat, így nincs is nyilvános IP, amire továbbítani lehetne — ezt semmilyen router beállítás nem oldja meg, más kapcsolattípusra vagy egy proxyra/alagútra van szükség.
- A folyamat valójában nem figyel rajta, vagy 127.0.0.1-hez van kötve. Egy csak localhosthoz kötött szolgáltatás kizárólag ugyanarról a gépről fogad kapcsolatokat, kívülről soha — ellenőrizd a bind címet a configjában, ne csak azt, hogy „fut”.
- Rossz protokoll. Egy UDP-t váró játékszerver soha nem válaszol egy TCP vizsgálatra (és fordítva). A Minecraft Java TCP-t használ; a Bedrock, a Rust és a legtöbb más játékszerver-port UDP-t.
Saját játékszervert üzemeltetsz?
Wespner játékszerverek DDoS-védelemmel, NVMe lemezekkel és néhány perc alatti aktiválással.