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

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:

```plaintext
ping google.com
```

Hasilnya:

```plaintext
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:

```plaintext
https://ifconfig.me
```

Hasilnya:

```plaintext
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:

```plaintext
ifconfig
```

Dan menemukan alamat seperti ini:

```plaintext
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:

```plaintext
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:

```plaintext
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:

```plaintext
dns.google
1.1.1.1
```

DNS memang bisa membantu jika resolver ISP bermasalah.

Namun DNS hanya berfungsi untuk:

```plaintext
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**.
