Skip to main content

Command Palette

Search for a command to run...

Internet Tidak Lambat — Tapi Aplikasi Bank Tetap Gagal Login. Ternyata Penyebabnya CGNAT.

Published
4 min read
Internet Tidak Lambat — Tapi Aplikasi Bank Tetap Gagal Login. Ternyata Penyebabnya CGNAT.
A

I am an enthusiastic researcher and developer with a passion for using technology to innovate in business and education.

Beberapa minggu lalu saya mengalami sesuatu yang cukup membingungkan.

Internet rumah saya hanya sekitar 10 Mbps. Tidak terlalu cepat, tapi stabil.

  • YouTube bisa diputar tanpa buffering

  • browsing lancar

  • meeting online masih oke

Namun setiap kali membuka aplikasi perbankan seperti Jenius atau melakukan transfer melalui Flip, aplikasinya hanya loading… dan loading…

Kadang bahkan gagal login.

Yang lebih aneh lagi:
ketika saya mematikan Wi-Fi dan beralih ke data seluler, aplikasi langsung berjalan normal.

Awalnya saya menyalahkan koneksi internet.

Ternyata penyebabnya bukan kecepatan internet sama sekali.


Langkah 1: Cek Apakah Internet Benar-Benar Bermasalah

Langkah pertama tentu mengecek kualitas jaringan.

Saya mencoba ping ke Google:

ping google.com

Hasilnya:

time=23 ms
time=24 ms
time=22 ms

Tidak ada packet loss, latency stabil.

Artinya jaringan tidak bermasalah.

Bandwidth juga cukup untuk aplikasi mobile banking yang sebenarnya hanya membutuhkan beberapa kilobyte data.

Jadi masalahnya bukan kecepatan.


Langkah 2: Cek IP Publik

Langkah berikutnya adalah melihat alamat IP yang digunakan oleh koneksi saya.

Saya membuka:

https://ifconfig.me

Hasilnya:

203.xxx.xxx.xxx
ISP: MYREPUBLIC

Ini adalah IP publik yang terlihat oleh internet.

Namun sesuatu yang menarik muncul ketika saya mengecek konfigurasi jaringan di komputer.


Langkah 3: Cek IP Router

Saya menjalankan:

ifconfig

Dan menemukan alamat seperti ini:

10.135.xxx.xxx

Ini bukan IP publik.

Ini adalah private IP milik ISP.

Artinya koneksi saya sebenarnya berada di belakang sesuatu yang disebut CGNAT.


Apa Itu CGNAT?

CGNAT adalah singkatan dari Carrier Grade NAT.

Teknologi ini memungkinkan ISP menghemat alamat IPv4 yang jumlahnya semakin terbatas.

Alih-alih memberikan satu IP publik untuk setiap pelanggan, ISP melakukan sesuatu seperti ini:

Perangkat pengguna
      │
Router rumah
      │
IP private ISP
      │
CGNAT gateway
      │
IP publik bersama
      │
Internet

Artinya satu IP publik bisa digunakan oleh puluhan bahkan ratusan pelanggan sekaligus.


Masalahnya Ada pada Reputasi IP

Server aplikasi finansial memiliki sistem anti-fraud yang cukup ketat.

Mereka mengevaluasi berbagai faktor seperti:

  • reputasi IP

  • jenis jaringan

  • pola trafik

  • lokasi koneksi

Jika satu IP publik digunakan oleh banyak pengguna, aktivitas yang terlihat dari IP tersebut bisa sangat beragam.

Misalnya:

  • bot scraping

  • automation

  • traffic abnormal

Akibatnya IP tersebut bisa mendapatkan risk score tinggi.

Ketika Anda menggunakan IP yang sama melalui CGNAT, server mungkin akan:

  • memperlambat respon

  • melakukan verifikasi tambahan

  • menolak sebagian request.

Bagi pengguna, efeknya terasa seperti:

aplikasi bank loading lama
login gagal
transaksi tertunda

Kenapa Jaringan Seluler Tidak Bermasalah?

Ini bagian yang menarik.

Ketika berpindah ke jaringan seluler, semuanya langsung normal.

Hal ini terjadi karena sistem keamanan biasanya mengklasifikasikan jaringan berdasarkan ASN (Autonomous System Number).

Kategori jaringan biasanya seperti:

  • mobile carrier

  • residential broadband

  • hosting network

  • proxy network

Operator seluler biasanya masuk kategori mobile carrier network, yang dianggap lebih terpercaya.

Selain itu operator seluler memiliki identitas pelanggan yang lebih jelas melalui:

  • SIM card

  • IMEI perangkat

  • subscriber identity

Sehingga sistem keamanan lebih mudah memverifikasi koneksi tersebut.


Hal yang Sering Disalahpahami: DNS

Banyak orang mencoba mengganti DNS menjadi:

dns.google
1.1.1.1

DNS memang bisa membantu jika resolver ISP bermasalah.

Namun DNS hanya berfungsi untuk:

domain → IP server

DNS tidak mengubah IP publik Anda.

Jika masalahnya adalah reputasi IP CGNAT, mengganti DNS tidak akan banyak membantu.


Cara Mengurangi Masalah Ini

Beberapa solusi yang bisa dicoba:

Restart router

Kadang ISP memberikan IP publik berbeda setelah reconnect.

Gunakan jaringan seluler untuk transaksi penting

Ini solusi paling praktis.

Gunakan DNS publik

Jika DNS ISP lambat atau melakukan filtering.

Minta IP publik ke ISP

Beberapa ISP menyediakan layanan public IP tanpa CGNAT.


Internet Modern Lebih Kompleks dari Sekadar Mbps

Kasus ini menunjukkan sesuatu yang sering tidak disadari pengguna internet:

Kecepatan internet bukan satu-satunya faktor yang menentukan kualitas koneksi.

Hal-hal seperti:

  • reputasi IP

  • arsitektur jaringan

  • sistem keamanan server

juga memainkan peran besar.

Jadi jika suatu hari internet Anda terasa cepat tetapi aplikasi tertentu tidak bisa diakses, mungkin masalahnya bukan pada bandwidth.

Melainkan pada bagaimana internet modern mengelola alamat IP yang semakin langka.