Cek port online untuk mengetahui apakah sebuah port terbuka di alamat IP Anda sendiri atau di server mana pun, uji port forwarding, dan scan hingga 30 port sekaligus. Setiap port tampil sebagai terbuka, tertutup, atau terfilter, beserta artinya, waktunya, banner layanannya, dan lokasi pengecekannya.
Dicek lewat TCP dari edge Cloudflare yang terdekat dengan Anda, dan dari server kami sendiri di Mumbai untuk port 25 dan situs di Cloudflare · IPv4 · tidak ada yang disimpan
Iklan
Bagaimana cara cek port terbuka atau tidak?
Masukkan alamat dan port, lalu pilih Cek. Alat cek port ini membuka koneksi TCP ke port tersebut dari internet, sama seperti pengunjung atau klien game, lalu melaporkan apa yang kembali: koneksi diterima (terbuka), penolakan (tertutup), atau tidak ada jawaban sama sekali (terfilter).
Sedang menguji port forwarding? Alamat IP publik Anda sudah terisi: jalankan server Anda, cek port-nya, dan jika port belum terbuka, hasilnya menjelaskan apa yang perlu diperbaiki. Untuk server, ketik hostname-nya dan pilih preset untuk memindai port-port yang biasa sekaligus.
HasilStatus port dalam satu baris, dan artinya bagi server atau aturan forwarding.HandshakeApa yang dikirim alat cek kami dan apa yang kembali: koneksi diterima, penolakan, atau diam, beserta waktunya.Lokasi pengecekanEdge Cloudflare yang terdekat dengan Anda, atau server kami sendiri untuk port 25 dan untuk situs di Cloudflare.Setiap port dalam scanSetiap port dengan layanannya, banner yang dikirimnya, dan statusnya, dengan port yang berisiko ditandai.
Tes port forwarding untuk server Minecraft: statusnya, handshake TCP di baliknya, dan lokasi pengecekannya. Pilih sebuah nomor untuk melihat arti setiap bagian.
Terbuka, tertutup, atau terfilter: apa arti hasil cek port?
Koneksi TCP dimulai dengan handshake: alat cek kami mengirim SYN, dan apa yang kembali menentukan statusnya. Alat cek port yang menyebut timeout sebagai "tertutup" menyembunyikan satu-satunya perbedaan yang menunjukkan letak masalahnya.
Jalannya pengecekan
TCP 25565 · Minecraft Java
Cloudflareterdekat dengan Anda
SYN
SYN-ACK38 ms
203.0.113.7:25565 · router Anda
→SYNke 203.0.113.7:255650 ms
←SYN-ACKport menerima koneksi38 ms
→ACKkoneksi terbuka38 ms
←…tidak ada yang dikirim dalam 1,5 s: layanan ini menunggu klien mengirim pesan lebih dulu
→FINditutup oleh kami
TerbukaSYN → SYN-ACK
Ada program yang mendengarkan di port itu dan menerima koneksi. Tidak ada yang memblokirnya di antara internet dan server.
Port forwarding berhasil. Jika pemain tetap tidak bisa masuk, cek pengaturan game itu sendiri atau alamat yang mereka pakai.
Jalannya pengecekan
TCP 32400 · Plex
Cloudflareterdekat dengan Anda
SYN
RST41 ms
203.0.113.7:32400 · router Anda
→SYNke 203.0.113.7:324000 ms
←RSTditolak: tidak ada yang mendengarkan, atau firewall di sana diatur untuk menolak41 ms
TertutupSYN → RST
Alamat itu menjawab dan menolak koneksi: tidak ada yang mendengarkan di port itu, atau firewall di sana diatur untuk menolak. Apa pun penyebabnya, alamat itu sendiri bisa dijangkau.
Router meneruskan koneksi (atau menjawabnya sendiri), tetapi tidak ada program yang menerimanya: jalankan server, lalu cek alamat lokal dan port pada aturannya.
Jalannya pengecekan
TCP 25565 · Minecraft Java
Cloudflareterdekat dengan Anda
SYN
tanpa jawaban4,0 s
203.0.113.7:25565 · router Anda
→SYNke 203.0.113.7:255650 ms
←…tidak ada SYN-ACK, tidak ada RST dalam 4,0 s4,0 s
TerfilterSYN → tanpa balasan
Tidak ada jawaban dalam 4 detik. Firewall membuang koneksi tanpa jawaban, atau tidak ada yang meneruskannya di sepanjang jalur.
Kasus yang biasa terjadi: aturan forwarding belum ada, port diblokir firewall perangkat, CGNAT, atau provider yang memblokir port itu.
Tidak terjangkau berarti jaringan melaporkan tidak ada rute ke alamat itu. Tidak dicek berarti server kedua kami tidak bisa menjalankan pengecekan kali ini; hasil ini tidak pernah dihitung sebagai tertutup.
Iklan
Bagaimana cara mengecek apakah port forwarding sudah berhasil?
Cek dari luar jaringan Anda, dengan server dalam keadaan berjalan: status terbuka di IP publik Anda dan port yang di-forward berarti aturan, firewall, dan server semuanya berfungsi. Pengecekan dari dalam jaringan sendiri bisa gagal meskipun semuanya benar, karena banyak router tidak memantulkan lalu lintas kembali ke dirinya sendiri.
1
Jalankan server
Server game, Plex, atau kamera harus berjalan: port tanpa program yang mendengarkan akan tertutup, meskipun aturannya sempurna.
2
Catat alamat lokal perangkat
Cari di pengaturan jaringan perangkat (misalnya 192.168.1.20) dan reservasi alamat itu di router agar tidak berubah.
3
Tambahkan aturan port forwarding
Di router: port eksternal, protokol TCP (atau TCP dan UDP), alamat lokal perangkat, dan port-nya.
4
Izinkan di firewall perangkat
Windows bertanya saat server pertama kali dijalankan; jika tidak, tambahkan aturan inbound untuk port itu.
5
Cek port IP publik Anda di sini
Pilih Cek dengan IP Anda yang sudah terisi. Terbuka berarti port bisa dijangkau dari mana saja di internet.
Jalur yang dilalui koneksi, dan di mana koneksi bisa terhenti
1CGNAT atau port yang diblokir di providertampil sebagai terfilter
2Tanpa aturan, alamat lokal salah, double NATtampil sebagai terfilter, kadang tertutup
3Firewall, server mati, atau mendengarkan di 127.0.0.1tampil sebagai tertutup atau terfilter
Mengapa port tetap tertutup setelah port forwarding?
Cari baris yang cocok dengan yang Anda lihat. Statusnya adalah petunjuk: tertutup berarti koneksi sampai ke sesuatu yang menolaknya, terfilter berarti koneksi hilang di tengah jalan.
Pilih yang Anda lihat
TertutupTertutup, padahal server berjalan
Kemungkinan penyebab
Server hanya mendengarkan di 127.0.0.1, atau aturannya mengarah ke alamat lokal atau port lain.
Yang harus dilakukan
Atur server agar mendengarkan di 0.0.0.0 (semua alamat) dan cocokkan aturannya dengan alamat perangkat saat ini.
TertutupTertutup, server mati
Kemungkinan penyebab
Tidak ada yang mendengarkan: router meneruskan koneksi dan perangkat menolaknya.
Yang harus dilakukan
Jalankan server, lalu cek lagi.
TerfilterTerfilter, aturan sudah dibuat
Kemungkinan penyebab
Firewall perangkat membuang koneksi, atau aturannya hanya untuk UDP.
Yang harus dilakukan
Izinkan port di firewall (Windows: aturan inbound) dan atur aturannya ke TCP atau keduanya.
TerfilterTerfilter, alamat WAN router diawali 100.64–100.127
Kemungkinan penyebab
CGNAT: provider Anda membagi satu alamat publik ke banyak pelanggan, jadi router Anda tidak bisa dijangkau.
Yang harus dilakukan
Minta alamat IPv4 publik, gunakan IPv6, atau layanan tunnel.
TerfilterTerfilter, alamat WAN router 192.168.x.x atau 10.x.x.x
Kemungkinan penyebab
Double NAT: router kedua (sering kali modem dari provider) berada di depan router Anda.
Yang harus dilakukan
Forward port di perangkat itu juga, atau ubah ke mode bridge.
TerfilterTerfilter hanya di 25, 80, atau 445
Kemungkinan penyebab
Provider Anda memblokir port itu untuk koneksi rumah.
Yang harus dilakukan
Forward port eksternal lain (8080, 2525) ke server yang sama.
TerbukaTerbuka di sini, tetapi gagal dari dalam jaringan Anda
Kemungkinan penyebab
Router Anda tidak mendukung NAT loopback (hairpinning), jadi perangkat di dalam jaringan tidak bisa menjangkau alamat publik Anda.
Yang harus dilakukan
Di dalam jaringan, sambungkan ke alamat lokal perangkat; dari internet, port tetap terlihat terbuka.
Apakah saya di balik CGNAT atau double NAT?
Bandingkan dua alamat: alamat WAN di halaman status router Anda dan alamat publik yang dilihat situs web (IP Anda di atas). Jika keduanya sama, router Anda langsung terhubung ke internet dan port forwarding bisa berfungsi.
Jika alamat router berada di 100.64.0.0/10, provider Anda memakai carrier-grade NAT (CGNAT): banyak pelanggan berbagi satu alamat publik dan tidak ada port di alamat itu yang menjadi milik Anda. Jika alamatnya privat, ada router lain di depan router Anda (double NAT). Pengecekan di bawah hasil sebuah port membandingkan keduanya untuk Anda.
Alamat WAN router
Artinya
Yang harus dilakukan
Sama dengan IP publik Anda
Alamat publik: internet bisa menjangkau router Anda.
Port forwarding bisa berfungsi: cek aturan, firewall, dan server.
100.64.0.0 – 100.127.255.255
CGNAT: ruang alamat bersama untuk provider (RFC 6598).
Minta alamat IPv4 publik, gunakan IPv6 atau tunnel.
10.x, 172.16–31.x, 192.168.x
Double NAT: alamat privat (RFC 1918) di balik router lain.
Forward juga di router pertama, atau ubah ke mode bridge.
Alamat publik lain
Lalu lintas keluar melalui perangkat lain atau VPN.
Cari tahu apa yang ada di depan router; matikan VPN.
Di mana koneksi dari internet berhenti
InternetProvider AndaRouter AndaPerangkat Anda
Alamat publik
Internet
—tanpa NAT
✓WAN 203.0.113.7
192.168.1.20
Sampai ke router Anda: aturan port forwarding-nya yang menentukan.
CGNAT
Internet
✕203.0.113.7dipakai bersama banyak pelanggan
WAN 100.64.12.5
192.168.1.20
Berhenti di provider Anda: alamat bersama tidak bisa Anda forward.
Double NAT
Internet
✕203.0.113.7router milik provider
WAN 192.168.0.2
192.168.1.20
Berhenti di router pertama, kecuali router itu juga mem-forward port-nya.
Port apa saja yang diblokir provider internet?
Banyak provider internet rumah memblokir beberapa port, terutama untuk menghentikan spam dan worm, dan sebagian sama sekali tidak memberi koneksi IPv4 masuk. Daftar di bawah berasal dari dokumentasi masing-masing provider (atau regulatornya); provider lain memblokir port tanpa mengumumkannya, jadi port yang terfilter hanya di koneksi Anda layak ditanyakan.
Port 25 diblokir untuk lalu lintas keluar di alamat dinamis, dan beberapa port dari 49152 sampai 51020 hanya untuk lalu lintas masuk; sisanya dua arah.
25 dan 445 keluar. IPv4-nya CGNAT tanpa koneksi masuk, dan router milik Starlink tidak bisa melakukan port forwarding; IPv4 publik hanya tersedia dengan paket Priority.
Keluar. DigitalOcean memblokir ketiganya; Hetzner memblokir 25 dan 465 dan membukanya atas permintaan setelah bulan berbayar pertama.
Port 25 adalah port yang paling sering diblokir provider dan layanan cloud, untuk email keluar: kirim email lewat port 587 (atau 465) melalui provider email Anda.
Daftar port umum dan layanan yang memakainya
Nomor port 0 sampai 1023 adalah port sistem yang sudah dikenal (well-known), 1024 sampai 49151 didaftarkan untuk layanan, dan 49152 sampai 65535 disisakan untuk koneksi sementara. Berikut port yang paling sering dicek orang.
Port
Layanan
Protokol
Fungsinya
Jika terbuka untuk semua orang
21
FTP
TCP
Transfer file, password dalam teks biasa
Batasi
22
SSH
TCP
Login secure shell dan transfer file SFTP
Batasi
23
Telnet
TCP
Login jarak jauh versi lama, password dalam teks biasa
Risiko tinggi
25
SMTP
TCP
Email antarserver
Normal
53
DNS
TCP dan UDP
Kueri DNS
Normal
80
HTTP
TCP
Situs web lewat HTTP biasa
Normal
110
POP3
TCP
Mengambil email (POP3)
Normal
143
IMAP
TCP
Folder email (IMAP)
Normal
443
HTTPS
TCP dan UDP
Situs web lewat HTTPS
Normal
445
SMB
TCP
Berbagi file Windows (SMB)
Risiko tinggi
587
SMTP submission
TCP
Mengirim email dari aplikasi (submission)
Normal
993
IMAPS
TCP
IMAP lewat TLS
Normal
3306
MySQL
TCP
Database MySQL dan MariaDB
Risiko tinggi
3389
RDP
TCP dan UDP
Remote Desktop Windows
Risiko tinggi
5432
PostgreSQL
TCP
Database PostgreSQL
Risiko tinggi
5900
VNC
TCP
Layar jarak jauh VNC
Risiko tinggi
6379
Redis
TCP
Database Redis
Risiko tinggi
8080
HTTP alt
TCP
Web server dan proxy di port alternatif
Normal
8443
HTTPS alt
TCP
HTTPS di port alternatif
Normal
25565
Minecraft Java
TCP
Server Minecraft Java Edition
Normal
19132
Minecraft Bedrock
TCP dan UDP
Server Minecraft Bedrock Edition
Normal
32400
Plex
TCP
Plex Media Server
Normal
27017
MongoDB
TCP
Database MongoDB
Risiko tinggi
51820
WireGuard
UDP
VPN WireGuard
Normal
Iklan
Port terbuka mana yang berisiko bagi keamanan?
Port terbuka hanya berisiko jika layanan di baliknya tidak seharusnya bisa diakses semua orang. Port web dan email memang dirancang untuk terbuka; port login, database, dan berbagi file tidak. Berikut tingkatan yang ditandai alat cek ini.
Risiko tinggi jika terbuka untuk semua orang
Risiko tinggi
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
Diserang tanpa henti dan menjadi jalan masuk umum ke jaringan: Remote Desktop, berbagi file SMB, Telnet, VNC, database, dan Docker API. Tutup dari internet atau izinkan hanya alamat Anda sendiri.
Batasi jika memungkinkan
Batasi
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
Tidak masalah jika Anda memang sengaja menjalankannya, tetapi sebaiknya dibatasi untuk alamat Anda atau VPN: SSH, FTP, panel admin, proxy, MQTT, dan server development.
Memang dirancang untuk terbuka
Normal
25SMTP
53DNS
80HTTP
110POP3
143IMAP
443HTTPS
587SMTP submission
993IMAPS
8080HTTP alt
8443HTTPS alt
25565Minecraft Java
19132Minecraft Bedrock
32400Plex
Web (80, 443), server email (25, 587, 993), dan server game di port masing-masing: terbuka adalah hal normal jika Anda menjalankan layanannya.
Bisakah cek port UDP secara online?
Tidak secara andal. UDP tidak punya handshake: port UDP yang tertutup bisa menjawab dengan error atau diam saja, dan port yang terbuka tidak menjawab apa pun sampai menerima pesan dalam protokolnya sendiri. Jika tidak ada jawaban, alat cek hanya bisa melaporkan "terbuka atau terfilter", karena itulah alat ini mengecek TCP dan menyatakannya dengan jelas.
Layanan yang hanya memakai UDP, seperti WireGuard (biasanya 51820), voice TeamSpeak (9987), dan sebagian besar lalu lintas game, bisa saja berjalan sementara setiap alat cek TCP menampilkannya tertutup. Uji dengan game atau aplikasinya langsung dari luar jaringan Anda, atau pastikan aturan forwarding juga mencakup UDP.
Hanya UDP, ditandai saat scan:
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
Apa yang kembali: TCP dan UDP
TCPUDPTerbukaSYN →← SYN-ACKdatagram UDP →… tanpa jawabanTertutupSYN →← RSTdatagram UDP →← galat ICMP atau tidak adaTerfilterSYN →… tanpa jawabandatagram UDP →… tanpa jawaban
Di UDP, port terbuka dan terfilter sama-sama diam: checker hanya bisa bilang "terbuka atau terfilter".
Cara cek port aktif dan terbuka di komputer sendiri
Alat cek online melihat apa yang dilihat internet. Untuk melihat apa yang mendengarkan di komputer itu sendiri, atau untuk menguji port dari dalam jaringan Anda, gunakan perintah bawaan sistem Anda.
Untuk mencari
Windows (PowerShell)
macOS
Linux
Apa yang sedang mendengarkan
Get-NetTCPConnection -State Listen
lsof -nP -iTCP -sTCP:LISTEN
ss -ltnp
Program yang memakai sebuah port
netstat -ano | findstr :25565
lsof -nP -i :25565
ss -ltnp 'sport = :25565'
Uji port di host lain
Test-NetConnection example.com -Port 443
nc -vz example.com 443
nc -vz example.com 443
Di Linux, ss butuh sudo untuk menampilkan program milik pengguna lain; di Windows, netstat -ano memberikan ID proses, dan tab Detail di Task Manager (Pengelola Tugas) menampilkan namanya.
API cek port
Gratis, dengan CORS untuk browser: GET untuk satu port, atau POST hingga 30 port dan baca setiap hasil sebagai satu baris NDJSON begitu hasilnya tiba. Jawabannya mempertahankan field API lama kami dan menambahkan lokasi pengecekan setiap port serta alasan port itu mendapat statusnya.
Alat cek port, atau port checker, mencoba membuka koneksi dari internet ke sebuah port di suatu alamat, lalu memberi tahu apa yang terjadi: koneksi diterima (terbuka), ditolak (tertutup), atau tidak dijawab (terfilter). Ini cara tercepat untuk menguji port forwarding server game atau media, atau untuk melihat layanan mana di server Anda yang bisa dijangkau siapa saja.
Apakah port saya terbuka jika hasilnya terfilter?
Tidak: terfilter berarti tidak ada yang menjawab dalam 4 detik, jadi program di port itu tidak bisa dijangkau dari internet. Berbeda dengan tertutup, saat alamat itu secara aktif menolak, terfilter berarti firewall membuang koneksi atau tidak ada yang meneruskannya di sepanjang jalur. Untuk port forwarding, ini biasanya menunjuk ke aturannya, firewall perangkat, CGNAT, atau port yang diblokir provider Anda.
Mengapa port forwarding saya tidak berfungsi?
Paling sering servernya tidak berjalan atau hanya mendengarkan di 127.0.0.1, aturannya mengarah ke alamat lokal yang lama, atau firewall perangkat membuang koneksi. Jika alamat WAN router diawali 100.64 sampai 100.127, Anda berada di balik CGNAT, dan jika alamatnya privat, di balik double NAT. Cek IP publik Anda di sini: statusnya menunjukkan penyebab mana yang terjadi.
Apakah ini port scanner online seperti Nmap?
Ini port scanner online yang lebih ringan dan lebih aman: alat ini mengecek hingga 30 port TCP per sekali jalan dengan koneksi biasa, sama seperti klien mana pun terhubung, dan membaca banner layanannya. Nmap bisa memindai ribuan port, UDP, dan sistem operasi, tetapi harus diinstal dan butuh izin untuk memindai. Gunakan alat ini untuk IP dan server Anda sendiri.
Bagaimana cara cek open port di jaringan saya?
Hanya port yang di-forward router Anda, atau yang dibuka lewat UPnP, yang bisa dijangkau dari internet. Cek IP publik Anda di sini dengan preset Umum untuk melihatnya dari luar. Untuk melihat apa yang mendengarkan di komputer itu sendiri, jalankan Get-NetTCPConnection -State Listen di PowerShell, lsof di Mac, atau ss -ltnp di Linux.
Apakah open port berbahaya?
Port terbuka aman jika layanan di baliknya memang dimaksudkan untuk publik dan selalu diperbarui, seperti situs web di port 443 atau server game. Port itu berisiko jika membuka akses ke login atau database: Remote Desktop (3389), SMB (445), Telnet, VNC, MySQL, Redis, atau Docker API. Alat cek ini menandai port-port tersebut jika menemukannya terbuka.
Mengapa port 25 dicek dari server lain?
Cloudflare Workers, tempat alat cek ini berjalan, tidak bisa membuka koneksi ke port 25. Karena itu, port 25 dicek dari server kami sendiri di Mumbai, dan hasilnya menyebutkan hal itu. Banyak provider internet rumah dan layanan cloud juga memblokir port 25 keluar, itulah sebabnya aplikasi email mengirim lewat port 587.
Mengapa situs di Cloudflare menampilkan port 8080 dan 8443 terbuka?
Karena alamat itu milik Cloudflare, bukan milik server situs webnya: edge Cloudflare menerima koneksi di 13 port web (80, 443, 8080, 8443, 2052, 2053, dan lainnya) untuk setiap situs yang di-proxy-nya, dan membuang sisanya. Cek port pada situs seperti itu sebenarnya menguji Cloudflare. Server di belakangnya hanya bisa dijangkau lewat Cloudflare, atau lewat Spectrum untuk port lain.
Bisakah cek port IPv6?
Belum: saat ini baik Cloudflare Workers maupun server kedua kami belum bisa menjangkau alamat IPv6, jadi input IPv6 ditolak alih-alih dilaporkan tertutup. Di IPv6 tidak ada NAT, jadi port forwarding tidak diperlukan, tetapi firewall router biasanya memblokir koneksi dari luar sampai Anda mengizinkan port itu untuk perangkat tersebut.
Bagaimana cara cek port yang sedang dipakai di komputer saya?
Di Windows, jalankan netstat -ano | findstr :PORT di terminal: angka terakhir adalah ID proses, yang namanya tampil di tab Detail pada Task Manager. Di Mac, jalankan lsof -nP -i :PORT; di Linux, ss -ltnp. Port yang dipakai secara lokal belum tentu bisa dijangkau dari internet: untuk itu, cek port tersebut di sini.
Port berapa yang dipakai Minecraft?
Server Minecraft Java Edition secara default mendengarkan di port TCP 25565, yang bisa diuji alat cek ini. Bedrock Edition memakai port 19132: server versi terbaru menerima handshake TCP di sana dan bermain lewat UDP, sedangkan versi lama hanya memakai UDP, jadi forward 19132 sebagai TCP dan UDP lalu uji dengan bergabung dari luar jaringan. Kedua port bisa diubah di pengaturan server.
Apakah alat cek open port ini gratis dan legal digunakan?
Gratis, tanpa akun: 60 port per menit per jaringan, dan tidak ada data tentang pengecekan Anda yang disimpan. Mengecek IP, router, dan server milik Anda sendiri tidak masalah. Memindai sistem yang tidak Anda miliki atau kelola bisa melanggar ketentuan layanannya atau hukum di tempat Anda tinggal, jadi cek hanya yang memang boleh Anda uji.