Cek Port Terbuka
Uji apakah sebuah port di alamat IP publik Anda menerima koneksi dari internet — pemeriksaan yang Anda butuhkan setelah mengatur port forwarding untuk server game, kamera, remote desktop, NAS, atau klien torrent. Tes ini hanya menghubungi alamat Anda dari server kami, tidak pernah alamat orang lain.
Koneksi TCP dari server kami di Frankfurt, Jerman (probe-fra1) · batas waktu 3 dtk · hanya alamat Anda sendiri
| Port | Layanan | Status | Waktu respons | Artinya |
|---|
NAT: router Anda menyembunyikan setiap perangkat di balik satu alamat publik dan tidak punya aturan untuk port ini, sehingga paket dibuang (difilter) atau ditolak (tertutup). Tambahkan aturan port forwarding ke alamat privat perangkat dan port yang didengarkan aplikasi.
Firewall: firewall router, provider, atau firewall di perangkat itu sendiri bisa memblokir koneksi masuk meskipun forwarding sudah diatur. Periksa firewall perangkat dan apakah aplikasinya berjalan dan mendengarkan di port tersebut. Cari alamat router Anda
Carrier-grade NAT: jika setiap port tetap difilter apa pun yang Anda forward, provider Anda kemungkinan membagi satu alamat publik untuk banyak pelanggan; tidak ada pengaturan router yang bisa membuka port dalam kondisi itu. Cek CGNAT · Cek tipe NAT
Referensi port
Ketuk nomor port untuk menambahkannya ke pemeriksaan.| Port | Layanan | Kegunaan umum |
|---|---|---|
| FTP | Transfer file (tanpa enkripsi; hindari mengeksposnya) | |
| SSH | Secure shell, SFTP, administrasi jarak jauh | |
| SMTP | Email antarserver; sering diblokir provider residensial | |
| DNS UDP | Resolusi nama (hanya DNS server yang seharusnya mengeksposnya) | |
| HTTP | Web server, tanpa enkripsi | |
| POP3 | Unduh email (tanpa enkripsi) | |
| IMAP | Akses email (tanpa enkripsi) | |
| HTTPS | Web server, TLS | |
| SMTPS | Pengiriman email lewat TLS | |
| SMTP submission | Pengiriman email (STARTTLS) | |
| IMAPS | Akses email lewat TLS | |
| OpenVPN UDP | Server OpenVPN | |
| RDP | Windows Remote Desktop | |
| VNC | Layar jarak jauh VNC | |
| HTTP alt | Port web alternatif, proxy, server pengembangan | |
| Minecraft | Server Minecraft Java | |
| Source games UDP | Game engine Source (CS2, TF2) | |
| Plex | Akses jarak jauh Plex Media Server | |
| WireGuard UDP | VPN WireGuard (UDP; tidak bisa diuji di sini) |
Periksa port di IP Anda
Masukkan nomor port (atau pilih dari preset) lalu tekan Cek. Server kami di Frankfurt mencoba koneksi TCP ke alamat publik Anda pada port tersebut dan melaporkan terbuka, tertutup, difilter, atau tidak terjangkau beserta waktu responsnya. Maksimal sepuluh port per permintaan, dua puluh permintaan per menit. Pemeriksa ini hanya bisa menguji alamat tempat Anda terhubung; target lain ditolak sehingga tidak bisa dipakai untuk memindai pihak ketiga.
Penjelasan terbuka, tertutup, dan difilter
Terbuka: koneksi berhasil; ada layanan yang mendengarkan dan router Anda meneruskannya. Tertutup: alamat Anda menjawab dengan penolakan — port bisa dijangkau tetapi tidak ada yang mendengarkan di sana (aturan forwarding bekerja, aplikasinya tidak berjalan atau mendengarkan di port lain). Difilter: tidak ada jawaban dalam tiga detik — firewall atau NAT membuang paket secara diam-diam, yang merupakan kondisi normal koneksi rumah tanpa aturan forwarding. Tidak terjangkau: sama sekali tidak ada rute ke alamat Anda.
Port umum untuk diuji
Preset mencakup port yang benar-benar sering di-forward orang. Panduan nomor port yang umum digunakan mencantumkan lebih banyak.
Port game
Server game kebanyakan memakai UDP, yang tidak bisa diuji dengan tes koneksi TCP; uji port TCP yang didokumentasikan game tersebut (misalnya 25565 untuk Minecraft Java, 27015 untuk game Source) dan anggap hasil terbuka sebagai bukti bahwa forwarding dan firewall sudah benar, karena aturan UDP biasanya dibuat bersamaan. Konsol dengan NAT strict lebih terbantu oleh UPnP atau cek tipe NAT daripada oleh port tunggal.
Akses jarak jauh (SSH, RDP)
22 (SSH), 3389 (RDP), 5900 (VNC). Hasil terbuka pada port-port ini dari internet hanya Anda inginkan jika memang disengaja — dan itu pun dengan autentikasi berbasis kunci atau kata sandi kuat, pembaruan rutin, dan idealnya VPN di depannya. Jika Anda tidak membukanya dengan sengaja, tutup aturan forwarding-nya.
Port web dan email
80 dan 443 untuk web server, 25 (SMTP antarserver), 465/587 (pengiriman email), 993/995 (IMAP/POP lewat TLS). Banyak provider residensial memblokir port 25 masuk dan kadang 80; hasil difilter pada port 25 dari jalur rumah biasanya berasal dari ISP, bukan router Anda.
CGNAT bisa menghalangi port forwarding
Jika setiap port menunjukkan difilter apa pun yang Anda forward, dan alamat WAN router Anda diawali 100.64–100.127 atau berbeda dari alamat yang ditampilkan situs ini, provider Anda membagi satu alamat publik untuk banyak pelanggan (carrier-grade NAT). Tidak ada aturan forwarding di router Anda yang bisa menolong; minta alamat publik ke provider, pakai IPv6, atau pakai layanan tunnel. Cek CGNAT memastikannya.
Port tertutup: cara memperbaiki port forwarding
Kerjakan dari luar ke dalam. 1) Pastikan alamat publik di situs ini cocok dengan alamat WAN di router Anda; jika tidak, lihat CGNAT di atas. 2) Di router, forward port eksternal ke alamat privat perangkat dan port yang didengarkan aplikasi, untuk protokol yang tepat (TCP, UDP, atau keduanya). 3) Beri perangkat alamat privat tetap (DHCP reservation) agar aturannya tidak rusak minggu depan. 4) Izinkan port tersebut di firewall perangkat itu sendiri (Windows Defender Firewall, firewall macOS, ufw di Linux). 5) Pastikan aplikasinya berjalan dan terikat ke semua antarmuka, bukan hanya 127.0.0.1. 6) Jalankan ulang pemeriksaan; tertutup berarti langkah 1–3 berhasil dan tersisa langkah 4 atau 5; difilter berarti langkah 2 atau 3 masih salah.
Cara memeriksa apakah sebuah port terbuka di komputer Anda
Untuk melihat apakah sebuah program mendengarkan secara lokal sebelum menguji dari luar, gunakan alat bawaan sistem Anda.
Windows (Test-NetConnection)
Di PowerShell: Test-NetConnection -ComputerName 192.168.1.20 -Port 25565 menguji sebuah port di perangkat lain dalam LAN Anda; Get-NetTCPConnection -State Listen mencantumkan semua yang mendengarkan di komputer ini. TcpTestSucceeded: True berarti port menjawab secara lokal — jika halaman ini kemudian menyatakan difilter, masalahnya ada di aturan router.
macOS dan Linux (nc)
nc -zv 192.168.1.20 25565 menguji sebuah port di perangkat LAN; sudo lsof -iTCP -sTCP:LISTEN -n -P (macOS) atau ss -ltnp (Linux) mencantumkan listener lokal. Logikanya sama: berfungsi secara lokal tetapi tidak dari sini berarti masalahnya di router atau ISP.
Pertanyaan yang sering diajukan
Bagaimana cara memeriksa apakah port 443 terbuka?
Masukkan 443 di atas lalu tekan Cek. Terbuka berarti router Anda meneruskan 443 ke web server yang mendengarkan; difilter berarti tidak ada yang diteruskan (hasil normal untuk koneksi rumah); tertutup berarti forwarding berfungsi tetapi tidak ada server yang mendengarkan.
Bagaimana cara mengetahui apakah port 8080 terbuka?
Prosedur yang sama dengan 8080. Jika Anda menjalankan layanan di 8080 di dalam jaringan dan hasilnya difilter, tambahkan aturan forwarding untuk TCP 8080 ke perangkat itu dan izinkan di firewall perangkat tersebut.
Adakah cara untuk menguji sebuah port?
Ada — halaman ini menguji port TCP apa pun di alamat publik Anda sendiri dari internet, satu-satunya tes yang membuktikan sebuah aturan forwarding berfungsi dari ujung ke ujung. Untuk port di perangkat dalam LAN Anda, gunakan Test-NetConnection atau nc seperti dijelaskan di atas.
Bagaimana cara menguji apakah port 22 terbuka?
Masukkan 22. Terbuka berarti SSH bisa dijangkau dari internet — tidak masalah jika Anda sengaja mengaturnya dan memakai kunci; jika tidak, tutup aturannya. Difilter atau tertutup berarti tidak bisa dijangkau dari luar.
Bagaimana cara memeriksa apakah port 25 terbuka atau tidak?
Masukkan 25. Perlu diingat bahwa banyak ISP residensial memblokir port 25 masuk dan keluar untuk mencegah spam, jadi difilter dari koneksi rumah sering berarti provider, bukan router Anda. Mail server di penyedia hosting biasanya punya port 25 terbuka.
Bisakah saya memakai port 587 sebagai ganti 25?
Untuk mengirim email dari klien ke mail server Anda sendiri, bisa: 587 (submission, dengan autentikasi dan STARTTLS) adalah standarnya dan tidak diblokir ISP. Port 25 untuk pengiriman antarserver; jika Anda menjalankan mail server yang harus menerima email, port 25 harus terbuka — minta provider membuka blokirnya atau pakai relay.
Hasil berasal dari percobaan koneksi TCP langsung yang dilakukan server kami sendiri di Frankfurt ke alamat Anda; tidak ada yang di-cache atau disimpan.