Kembali ke blog

Proxy "Jerman", tetapi situs melihat Belanda: bagaimana sebenarnya IP-geolokasi bekerja

IP address tidak memiliki koordinat — geo adalah pendapat dari basis data tertentu. Kami membahas pengukuran terbaru tahun 2026, mengapa MaxMind, IPinfo, IP2Location, dan DB-IP berbeda satu sama lain, mengapa situs di Cloudflare melihat satu negara, sementara checker melihat negara lain, dan apa yang harus dilakukan ketika proxy "diidentifikasi oleh negara yang salah".

📅20 September 2026
Proxy "Jerman", tetapi situs melihat Belanda: bagaimana sebenarnya IP-geolokasi bekerja

Skenario yang dialami oleh setiap orang yang serius bekerja dengan proxy. Anda mengambil IP residensial dengan geo "Jerman". Membuka checker - ia dengan jujur menulis Germany, Frankfurt. Masuk ke situs target - dan itu menunjukkan mata uang Belanda, keluaran Belanda, dan banner cookie Belanda. Checker kedua mengatakan bahwa IP tersebut sebenarnya di Belgia. Siapa yang berbohong?

Tidak ada. Masalahnya adalah bahwa alamat IP tidak memiliki koordinat. Geolokasi bukanlah sifat dari alamat, tetapi pendapat dari basis data tertentu yang dikumpulkan dengan metode tidak langsung. Ada beberapa basis, mereka independen, dan mereka berbeda - secara sistematis dan dapat diprediksi. Di bawah ini kita akan membahas dari mana data ini berasal, seberapa besar kesalahan nyata berdasarkan pengukuran terbaru, dan apa yang harus dilakukan dengan ini dalam praktik.

IP tidak memiliki geografi - hanya estimasi

Di dalam paket itu tidak ada kolom "negara". Semua yang diketahui internet tentang alamat adalah kepada siapa itu dialokasikan berdasarkan dokumen pendaftar dan ke mana rute BGP mengarah. Dari sini, basis data komersial (MaxMind, IPinfo, IP2Location, DB-IP, dan lainnya) mengumpulkan dugaan, menggabungkan lima sumber:

  • Rekaman RIR dan whois. Negara dalam rekaman adalah yurisdiksi organisasi yang diberikan blok, bukan tempat di mana mesin secara fisik berada. Penyedia Jerman dengan tenang mengembangkan alamat di Amsterdam.
  • Geofeed. Format data geo yang diterbitkan sendiri ditetapkan oleh RFC 8805 (2020), pada 2024 digantikan oleh RFC 9632 - dengan validasi dan deteksi melalui RDAP. Operator sendiri mengumumkan di mana subnetnya berada. Ini adalah satu-satunya sumber yang otoritatif, tetapi cakupannya sangat kecil: pada akhir 2023, geofeed menerbitkan sekitar 2.800 sistem otonom - sekitar 34 juta alamat IPv4, atau 0,8% dari alokasi global.
  • Routing dan prefiks BGP. Jika diketahui di mana satu alamat berada, basis akan mengeskalasi ke seluruh prefiks. Dari sini, sebagian besar kesalahan muncul.
  • Pengukuran latensi. Triangulasi berdasarkan RTT dari titik-titik yang dikenal - berfungsi di kota-kota di Eropa yang padat, tetapi gagal di tempat-tempat dengan sedikit titik pengukuran.
  • Data mitra. Sinyal dari aplikasi dan layanan yang mencocokkan IP dengan koordinat GPS perangkat.

Setiap vendor mencampur ini dalam proporsi dan aturan mereka sendiri. Hasilnya tidak harus cocok.

Seberapa besar kesalahan: pengukuran tahun 2026

Pada 21 Mei 2026, peneliti dari Virginia Tech (Syed Tauhidun Nabi, Jocelyn Bliton, Tijay Chung, Shaddi Hasan) menerbitkan karya "Lost in the Prefix: Revisiting IP Geolocation Accuracy Across Networks and Geographies". Mereka membandingkan empat basis - MaxMind GeoLite2, IPinfo, IP2Location DB11, dan DB-IP Lite - dengan standar dari 16.010 probe RIPE Atlas di 175 negara dan 21.292 pasangan "IP - sekolah" dari proyek UNICEF Giga. Total 37.302 pengamatan, di mana 74,7% adalah IPv4 dan 25,3% adalah IPv6.

Angka kunci:

  • Jaringan tetap: kesalahan median 3–16 km tergantung pada penyedia. Untuk internet kabel rumah di negara maju, geo bekerja dengan baik.
  • Jaringan seluler: kesalahan median 179–207 km. Ini lebih dari sepuluh kali lipat perbedaan dengan jaringan tetap, dan itu sama di semua empat basis.
  • Proporsi kesalahan besar (lebih dari 100 km) berdasarkan wilayah: Eropa 9–20%, Amerika 8–22%, Asia 53–61%, Afrika 66–72%.
  • Penyebab: sekitar 70% prefiks seluler secara fisik tersebar lebih dari 100 km. Semakin besar prefiks, semakin tinggi kesalahannya - terlepas dari vendor, jenis jaringan, dan wilayah.

Detail penting: semua empat basis melakukan kesalahan kira-kira sama dan di tempat yang sama. Ini bukan "vendor buruk melawan yang baik" - ini adalah batasan umum dari metode. Di negara-negara Global Selatan, "prefiks kasar" ada 2–3 kali lebih banyak, sehingga kesalahan di sana juga lebih tinggi.

MaxMind sendiri dengan jujur menetapkan batasannya: 99,8% akurasi di tingkat negara, sekitar 80% di tingkat negara bagian/wilayah di AS, dan 66% di tingkat kota - di mana "kota" berarti masuk dalam radius 50 km. Secara terpisah dinyatakan bahwa alamat di jaringan seluler digunakan oleh ponsel yang berada pada jarak yang jauh, dan dalam kasus VPN atau proxy, basis geolokasi server, bukan pengguna akhir.

Mengapa checker dan situs melihat hal yang berbeda

Di sinilah terletak rahasia dari skenario awal. Checker yang Anda buka menunjukkan data basis data mereka. Situs target melihat ke basis data mereka. Ini adalah jawaban yang berbeda untuk satu pertanyaan, dan keduanya "benar" dalam sistem koordinat mereka masing-masing.

Tiga mekanisme spesifik dari perbedaan:

  • Vendor yang berbeda. Situs yang menggunakan Cloudflare mendapatkan negara dari header CF-IPCountry - ini adalah data milik Cloudflare, dan mereka secara teratur berbeda dengan apa yang diberikan MaxMind pada saat yang sama untuk alamat yang sama. Streaming dan sistem pembayaran bahkan memiliki daftar mereka sendiri, dilengkapi dengan sejarah perilaku.
  • Usia data yang berbeda. GeoLite2 City dan Country gratis diperbarui dua kali seminggu - pada hari Selasa dan Jumat. GeoIP2 komersial dirilis setiap hari kerja. Situs dengan snapshot basis yang berusia satu tahun akan melihat gambaran tahun lalu. Ini juga menjelaskan mengapa subnet baru "butuh waktu" untuk diterima selama berminggu-minggu.
  • Detailisasi yang berbeda. Vendor memiliki kebijakan yang berbeda: beberapa memberikan kota, sementara yang lain secara sadar membulatkan ke wilayah atau negara jika kepercayaan rendah. Tidak adanya kota bukanlah kesalahan, tetapi penolakan untuk menebak.

Empat situasi di mana perbedaan hampir dijamin

  1. Proxy seluler. Kasus terburuk berdasarkan definisi: CGNAT, satu prefiks untuk setengah negara, median kesalahan mendekati 200 km. Menuntut dari IP seluler akurasi kota adalah hal yang tidak masuk akal - jaringan tidak diatur seperti itu. Juga berguna untuk memeriksa apakah IP tersebut benar-benar seluler, bukan pusat data dengan ASN yang dipasang: analisis metodologi - dalam materi cara membedakan proxy 4G yang asli dari ASN palsu.
  2. Blok yang dijual kembali dan pindah. Setelah transfer subnet IPv4 kepada pemilik baru, negara lama masih tertulis di basis data selama berbulan-bulan. Pasar alamat sekunder aktif, sehingga ini adalah fenomena massal, bukan eksotika.
  3. Anycast dan cloud. Prefiks yang sama diumumkan dari puluhan titik di seluruh dunia. Basis harus menyederhanakan ini menjadi satu lokasi - dan pilihan mana pun akan salah untuk sebagian besar permintaan.
  4. Pendaftaran di kantor pusat. Penyedia terdaftar di satu negara, tetapi infrastruktur berada di negara lain. Basis mengambil dokumen karena tidak ada data lain.

Apa yang harus dilakukan secara praktis

  1. Periksa di tempat yang penting, bukan di checker. Uji yang signifikan adalah membuka situs target dan melihat negara dan mata uang apa yang ditunjukkan. Jika tugasnya adalah keluaran lokal Google atau harga regional, checker sama sekali bukan kriteria penerimaan.
  2. Bandingkan setidaknya tiga basis. Jika MaxMind, IPinfo, dan DB-IP setuju - kemungkinan besar situs target juga akan melihatnya dengan cara yang sama. Perbedaan antara mereka adalah sinyal bahwa alamat tersebut dipertanyakan dan akan ada masalah di sana.
  3. Pisahkan persyaratan "negara" dan "kota". Negara pada penyedia yang baik dapat diandalkan (99,8% menurut penilaian MaxMind). Kota adalah besaran probabilistik dengan radius sekitar 50 km bahkan dalam kasus terbaik. Membangun logika bisnis berdasarkan kota hanya dapat dilakukan dengan cadangan untuk kesalahan.
  4. Lihat pada prefiks, bukan alamat. Periksa whois dan ukuran blok yang diumumkan. Jika IP berada di /16, tersebar di setengah negara, tidak akan ada pengikatan yang tepat untuk siapa pun.
  5. Jangan bingungkan geo dengan reputasi. Negara yang benar tidak mengatakan apa pun tentang apakah alamat tersebut ditandai sebagai proxy. Ini adalah pemeriksaan terpisah berdasarkan basis yang berbeda - dijelaskan secara rinci dalam materi tentang mitos tentang IP "bersih" dan checker reputasi.
  6. Tanyakan kepada penyedia tentang geofeed. Jika operator subnet telah menerbitkan geofeed berdasarkan RFC 9632, negara dan kota berasal dari mereka sendiri, bukan dari dugaan. Ini adalah argumen terkuat untuk kumpulan tertentu. Koreksi melalui geofeed diimpor dan diperiksa oleh MaxMind setiap hari kerja, koreksi sekali - dalam 1–2 hari kerja, setelah itu mereka masuk ke rilis basis berikutnya.

Bagaimana ini mempengaruhi pemilihan jenis proxy

Dari pengukuran, ada aturan sederhana. Jika tugas memerlukan geografi yang tepat - keluaran lokal mesin pencari, harga regional, iklan yang ditargetkan secara geo - ambil proxy residensial pada jalur tetap: di sana kesalahan median diukur dalam satuan kilometer. Jika tugas memerlukan kepercayaan platform terhadap jenis jaringan - media sosial, aplikasi pesan, aplikasi seluler - ambil proxy seluler, tetapi siapkan bahwa titik di peta akan bergerak dalam batas wilayah. Menggabungkan kedua persyaratan dalam satu IP secara fisik tidak mungkin: ini adalah batasan arsitektur jaringan seluler, bukan kualitas kumpulan.

Untuk wilayah dengan proporsi kesalahan besar yang tinggi - Asia, Afrika - rencanakan pada tingkat negara, bukan kota. Di sana, menurut data penelitian, setiap alamat kedua atau ketiga menyimpang dari lokasi nyata lebih dari seratus kilometer di mana pun vendor.

Kesimpulan

"Negara yang ditentukan tidak benar" hampir tidak pernah berarti bahwa Anda ditipu dengan proxy. Lebih sering ini berarti bahwa Anda membandingkan jawaban dari dua basis yang berbeda dan terkejut bahwa mereka tidak cocok. Urutan tindakan yang benar: cari tahu basis data mana yang dibaca oleh platform target, periksa geo tepat di sana, bandingkan alamat yang dipertanyakan berdasarkan beberapa sumber, dan jangan menuntut akurasi kota dari jaringan seluler yang tidak memilikinya dan tidak akan memilikinya.

Dan ingat angka utama tahun ini: 3–16 km pada jalur tetap dibandingkan dengan 179–207 km pada seluler. Ini menjelaskan sebagian besar keluhan tentang geo pada proxy bahkan sebelum Anda membuka tiket dukungan.