Ketik "what is my IP location" di mesin pencari dan Anda akan mendapatkan halaman yang menyebutkan nama kota Anda. Terkadang hasilnya benar. Terkadang selisihnya mencapai seratus mil. Kadang-kadang bahkan menyebutkan nama kota di negara yang belum pernah Anda kunjungi.
Inkonsistensi itulah yang menarik, karena hal ini mengungkap sesuatu yang biasanya terlewatkan orang: geolokasi IP hanyalah salah satu dari setidaknya tujuh cara yang dapat digunakan situs web untuk menentukan lokasi Anda, dan cara ini sama sekali bukan yang paling akurat. Beberapa cara lainnya bahkan akurat hingga beberapa meter. Sebagian besar cara tersebut tetap berfungsi tanpa terpengaruh sama sekali oleh VPN.
Hal ini penting dari kedua sisi. Jika Anda mencoba mengontrol situs mana yang dapat melihat lokasi Anda, Anda perlu mengetahui sinyal mana saja yang sebenarnya ditangani oleh alat Anda. Jika Anda menguji bagaimana situs Anda sendiri berperilaku di berbagai negara, Anda perlu mengetahui sinyal mana yang harus diubah untuk mendapatkan hasil pengujian yang realistis.
Kami adalah Geonode, penyedia proxy perumahan, jadi silakan menanggapi bagian-bagian tentang proxy ini dengan skeptisisme yang wajar — dan perhatikan bahwa kami secara eksplisit menyebutkan batasannya, karena proxy hanya menangani sekitar dua dari tujuh metode di bawah ini dan tidak memengaruhi sisanya. Kesenjangan itulah yang menjadi penyebab kegagalan diam-diam pada pengaturan kebanyakan orang.
Geolokasi IP dan Keterbatasannya
Metode yang dikenal semua orang, namun paling sering disalahpahami.
Cara Kerjanya
Setiap koneksi membawa alamat IP sumber. Hal ini tidak dapat dihindari — tanpa alamat tersebut, tidak ada data yang dapat dikirim kembali.
Alamat IP dialokasikan dalam blok kepada organisasi, dan alokasi tersebut dipublikasikan melalui registri internet regional. Sebuah blok yang dialokasikan kepada penyedia layanan internet (ISP) Portugal diduga digunakan di Portugal. Basis data geolokasi komersial memulai analisis dari sana dan menyempurnakannya dengan data tambahan: informasi perutean, pengukuran latensi jaringan, catatan yang dipublikasikan ISP, dan koreksi yang dikirimkan pengguna.
Sebuah situs mencari alamat Anda di salah satu basis data ini dan mendapatkan informasi mengenai negara, wilayah, kota, serta koordinat.
Seberapa Akurat Sebenarnya
Akurasi menurun drastis seiring meningkatnya tingkat ketelitian:
| Tingkat | Keandalan Umum |
|---|
| Negara | Tinggi — biasanya benar |
| Wilayah atau provinsi | Baik di pasar besar, lebih lemah di tempat lain |
| Kota | Bervariasi — sering kali kota yang salah di wilayah yang benar |
| Koordinat | Seringkali tidak berarti |
Koordinat patut dicurigai secara khusus. Ketika sebuah basis data mengetahui negaranya tetapi tidak mengetahui kotanya, beberapa di antaranya mengembalikan pusat geografis negara tersebut sebagai pengganti sementara. Inilah sebabnya mengapa lokasi pedesaan tertentu secara historis menerima perhatian yang sangat besar namun salah alamat — lokasi tersebut kebetulan berada di pusat massa nasional yang dikembalikan oleh basis data yang banyak digunakan sebagai nilai default. Koordinat tersebut tidak pernah merujuk pada rumah tertentu. Koordinat tersebut berarti “di suatu tempat di negara ini”.
Aturan yang perlu diingat: Geolokasi IP dapat diandalkan untuk menentukan negara, tetapi tidak dapat diandalkan untuk detail yang lebih spesifik. Situs yang menggunakannya untuk lisensi konten atau pemilihan mata uang telah menggunakannya dengan tepat. Situs yang mengklaim dapat menentukan jalan Anda secara tepat sedang melebih-lebihkan apa yang didukung oleh data.
Mengapa Basis Data IP Sering Salah
Memahami berbagai penyebab kegagalan ini dapat menjelaskan sebagian besar hasil aneh yang sering ditemui orang.
NAT operator seluler. Jaringan seluler mengarahkan jumlah pelanggan yang sangat besar melalui kumpulan alamat bersama, yang sering kali berpusat di gerbang regional. Ponsel Anda bisa tampak berada di kota yang berjarak ratusan kilometer karena di situlah gerbang operator tersebut berada. Geolokasi IP seluler jauh lebih tidak dapat diandalkan dibandingkan dengan jaringan kabel.
Jaringan perusahaan. Perusahaan yang merutekan semua kantor melalui satu titik keluar pusat akan membuat setiap karyawan tampak berada di kantor pusat, terlepas dari negara mana mereka sebenarnya berada.
Keterlambatan penugasan ulang. Blok alamat dipindahkan antarorganisasi dan antardaerah. Basis data diperbarui sesuai jadwal masing-masing, sehingga blok yang dipindahkan dari satu negara ke negara lain dapat dilaporkan secara keliru selama berbulan-bulan.
ISP satelit dan pedesaan. Lokasi stasiun bumi, bukan lokasi pelanggan.
VPN dan proxy. Sesuai desainnya — Anda melihat lokasi perantara.
Ketidaksesuaian basis data. Penyedia yang berbeda memiliki data yang berbeda. Hal ini mudah diverifikasi: periksa alamat Anda sendiri di tiga layanan pencarian, dan Anda sering kali akan mendapatkan tiga kota yang berbeda. Tak satu pun dari mereka berbohong; mereka hanya menebak berdasarkan masukan yang berbeda.
Poin terakhir itulah yang paling praktis. Jika situs pencarian tidak sepakat mengenai Anda, mereka juga tidak sepakat mengenai semua orang, dan sistem apa pun yang bergantung pada akurasi IP tingkat kota dibangun di atas pasir.
Geolokasi Browser
Inilah yang paling akurat, dan cara kerjanya benar-benar berbeda.
Permintaan Izin
Ketika sebuah situs meminta lokasi Anda dan browser menampilkan pesan permintaan, itu berarti situs tersebut meminta akses ke API Geolokasi. Jika Anda mengizinkannya, perangkat Anda akan menentukan posisinya sendiri dan mengirimkan koordinatnya.
Pada ponsel, ini berarti GPS, yang akurat hingga beberapa meter di luar ruangan. Pada laptop, ini biasanya berarti penentuan posisi melalui Wi-Fi: perangkat mendeteksi jaringan nirkabel di sekitarnya dan mencari pengenal (identifier) jaringan tersebut dalam basis data lokasi jaringan yang diketahui. Hal ini seringkali akurat hingga puluhan meter di daerah padat penduduk — kepadatan jaringan Wi-Fi memungkinkan penentuan posisi yang tepat.
Apa Artinya Ini bagi Proksi
Proksi atau VPN sama sekali tidak berperan di sini.
Lokasi berasal dari sensor perangkat Anda sendiri, bukan dari jalur jaringan Anda. Arahkan lalu lintas Anda melalui server di Singapura, berikan izin, dan situs tersebut akan mengetahui koordinat sebenarnya Anda di kota Anda yang sebenarnya. Kedua sistem tersebut sama sekali tidak berinteraksi.
Inilah cara paling umum di mana pengaturan yang cermat justru membocorkan identitasnya — seseorang mengonfigurasi proxy dengan benar, lalu mengklik "Izinkan" pada permintaan lokasi karena kebiasaan.
Langkah Pertahanan
Izin tersebut adalah titik kendali, dan sepenuhnya ada di tangan Anda. Tolak izin tersebut, atau atur browser Anda untuk memblokir permintaan lokasi secara default dan berikan izin per situs hanya jika Anda benar-benar menginginkannya — peta dan layanan pengiriman adalah contoh yang jelas.
Tidak ada situs yang dapat membaca koordinat Anda tanpa izin tersebut. Permintaan izin tersebut bukanlah sekadar formalitas; itu adalah model keamanan secara keseluruhan, dan model tersebut sangat baik.
Sinyal-Sinyal yang Sering Dilupakan
Di antara metode kasar dan metode presisi, terdapat serangkaian sinyal yang jarang dipikirkan orang, yang semuanya dapat dibaca tanpa perlu izin sama sekali.
Zona Waktu
JavaScript dapat membaca zona waktu sistem Anda secara langsung. America/Sao_Paulo jauh lebih spesifik daripada sekadar negara — ini merujuk pada suatu wilayah.
Inilah kontradiksi klasik. Koneksi dari alamat IP Brasil yang melaporkan Europe/Kyiv bukanlah pengguna asal Brasil. Sistem deteksi memeriksa pasangan ini secara khusus karena pengujiannya mudah dilakukan dan dapat langsung mendeteksi pengaturan yang naif.
Pengaturan Bahasa
Browser Anda mengirimkan header Accept-Language pada setiap permintaan, yang mencantumkan bahasa pilihan Anda secara berurutan. Lokasi sistem Anda dapat dibaca secara terpisah dari JavaScript.
Browser berbahasa Jerman pada alamat IP Jepang memang mungkin terjadi — orang bepergian, orang beremigrasi — tetapi hal ini cukup tidak biasa sehingga patut diperhatikan, dan jika digabungkan dengan ketidaksesuaian lainnya, hal ini menjadi bukti yang meyakinkan.
Wi-Fi dan Lingkungan Jaringan
Sudah dibahas di atas dalam bagian geolokasi browser, tetapi layak dibahas terpisah: jaringan Wi-Fi yang terlihat oleh perangkat Anda merupakan sinyal lokasi yang sepenuhnya independen dari alamat IP Anda. Hal ini memerlukan izin, dan itulah mengapa geolokasi laptop berfungsi di dalam ruangan di mana GPS tidak berfungsi.
WebRTC
WebRTC dirancang untuk koneksi peer-to-peer dan secara historis dapat mengungkap alamat jaringan lokal, serta — dalam beberapa konfigurasi — alamat publik asli Anda bahkan saat berada di balik proxy. Browser telah memperketat hal ini secara signifikan, tetapi pengujian kebocoran tetap layak dilakukan karena kegagalan yang terjadi bersifat total — satu permintaan saja sudah cukup untuk menggagalkan semuanya.
Mata Uang, Satuan, dan Format
Format tanggal, format angka, satuan pengukuran, dan mata uang default semuanya berasal dari pengaturan wilayah dan semuanya mempersempit cakupan.
Intinya
Tak satu pun dari hal-hal ini memerlukan permintaan izin. Semuanya dapat dibaca saat halaman dimuat. Dan proksi tidak mengubah satupun dari hal-hal tersebut — semuanya berasal dari konfigurasi perangkat Anda, bukan dari jalur jaringan Anda.
Proksi tanpa zona waktu dan bahasa yang sesuai merupakan kontradiksi yang lebih cepat terdeteksi daripada tidak menggunakan proksi sama sekali.
Sinyal Perilaku dan Akun
Lapisan yang tidak terpengaruh oleh konfigurasi teknis apa pun.
Akun Anda. Jika Anda sudah masuk, platform ini mengetahui semua yang pernah dipelajarinya tentang Anda — termasuk setiap lokasi tempat Anda pernah terhubung. Satu sesi dari negara yang berbeda dibandingkan dengan riwayat konsisten selama berbulan-bulan merupakan anomali, bukan penyamaran.
Metode pembayaran. Negara penerbit kartu, alamat penagihan, dan sinyal penipuan dari penyedia layanan pembayaran itu sendiri. Inilah mengapa pembatasan geografis pada layanan streaming dan ritel tetap berlaku meskipun menggunakan VPN: langkah pembayaran adalah pemeriksaan yang paling penting.
Alamat pengiriman. Jelas dan pasti.
Waktu aktivitas. Waktu Anda aktif terkait dengan zona waktu. Seseorang yang mengaku berada di Tokyo namun aktivitasnya mengikuti jam kerja Eropa telah mengungkapkan sesuatu tentang dirinya yang tidak dapat dikendalikan oleh header apa pun.
Grafik sosial. Dengan siapa Anda berinteraksi dan di mana mereka berada.
Konsistensi historis. Platform menyimpan riwayat lokasi. Lompatan mendadak antar negara yang berjauhan adalah hal yang dicari oleh sistem deteksi penipuan.
Kategori ini perlu dinyatakan dengan jelas: untuk akun yang sudah masuk, alat tingkat jaringan hampir tidak relevan. Platform tidak menanyakan dari mana paket data Anda berasal. Platform tersebut memeriksa semua yang diketahuinya tentang akun tersebut, dan paket data Anda hanyalah salah satu masukan kecil.
Apa Sebenarnya yang Diubah oleh Proxy
Berikut ini penjelasannya secara jujur. Tujuh metode, dan apa yang dilakukan proxy terhadap masing-masing metode tersebut.
| Metode | Apakah proxy mengubahnya? |
|---|
| Geolokasi IP | Ya — inilah fungsi utamanya |
| Pemblokiran akses regional | Ya — situs melihat lokasi proxy |
| Zona waktu | Tidak — atur sendiri |
| Header bahasa | Tidak — atur sendiri |
| API geolokasi browser | Tidak — tolak izinnya |
| Kebocoran WebRTC | Hanya jika dikonfigurasi untuk |
| Riwayat akun dan pembayaran | Tidak |
Dua baris dari tujuh, ditambah satu yang bergantung pada konfigurasi.
Kegunaannya
Kedua baris tersebut benar-benar berguna untuk tugas-tugas tertentu.
Menguji situs Anda sendiri dari negara lain. Ini adalah kasus sah yang paling jelas. Jika situs Anda menampilkan konten, mata uang, atau harga yang berbeda berdasarkan wilayah, Anda perlu melihat apa yang dilihat pengguna di wilayah tersebut. Proksi residensial di negara tujuan akan menunjukkan hal itu secara tepat.
Verifikasi iklan. Memastikan kampanye ditampilkan dengan benar kepada audiens yang dituju.
Pemantauan harga dan ketersediaan. Harga ritel dan perjalanan bervariasi menurut wilayah, dan untuk membandingkannya, Anda harus seolah-olah berada di masing-masing wilayah tersebut.
Pemeriksaan SERP. Hasil pencarian berbeda menurut lokasi; memeriksa peringkat untuk suatu pasar berarti melakukan pencarian dari lokasi tersebut.
Menyesuaikan Elemen Lainnya
Jika Anda ingin mendapatkan gambaran yang konsisten, bukan sekadar alamat IP yang berbeda:
- Atur zona waktu browser agar sesuai dengan negara proxy
- Sesuaikan pengaturan "
Accept-Language" dan "system locale" agar sesuai
- Tolak permintaan izin geolokasi
- Lakukan pengujian kebocoran WebRTC secara eksplisit
- Gunakan profil browser yang bersih tanpa cookie yang sudah ada
Jika melewatkan salah satu langkah ini, Anda justru menciptakan kontradiksi, bukan penyamaran. Hal ini lebih buruk daripada tidak melakukan apa-apa, karena kontradiksi adalah hal yang secara khusus dicari oleh sistem deteksi.
Biaya
Untuk pengujian dan pemantauan, volumenya relatif kecil — satu halaman HTML berukuran 50–200 KB. Geonode mulai dari $0,79/GB dengan 1 TB gratis untuk akun baru, turun menjadi $0,50/GB pada 100 GB. Tarif pasar berkisar antara $0,79 hingga $7,00 per GB, jadi sebaiknya periksa berapa yang Anda bayar jika menggunakan penyedia di kisaran harga tertinggi.
Memeriksa Pengaturan Anda Sendiri
Apa pun alasan Anda peduli, lebih baik memverifikasi daripada berasumsi. Setiap pemeriksaan hanya membutuhkan beberapa detik.
Cari tahu informasi Anda sendiri di beberapa basis data. Gunakan tiga layanan pencarian IP yang berbeda dan bandingkan hasilnya. Perbedaan di antara layanan-layanan tersebut memberi tahu Anda seberapa besar tingkat kepercayaan yang layak diberikan pada masing-masing layanan — biasanya lebih rendah daripada yang diasumsikan orang.
Bandingkan zona waktu Anda dengan alamat IP Anda. Buka konsol browser dan jalankan Intl.DateTimeFormat().resolvedOptions().timeZone. Jika hasilnya bertentangan dengan negara yang terlihat, Anda mengalami ketidaksesuaian yang paling umum.
Periksa header bahasa Anda. Halaman pemeriksaan header apa pun akan menunjukkan Accept-Language yang Anda kirimkan.
Uji kebocoran WebRTC. Halaman pengujian kebocoran khusus akan memberi tahu Anda apakah alamat asli Anda terungkap meskipun menggunakan proxy atau VPN.
Periksa izin geolokasi Anda. Di pengaturan browser, tinjau situs mana saja yang telah Anda izinkan untuk mengakses lokasi Anda. Kebanyakan orang menemukan entri yang tidak mereka ingat pernah setujui.
Periksa DNS. Permintaan DNS dapat lolos dari proxy dan mengungkap lokasi resolver Anda. Alat pengujian kebocoran juga mencakup hal ini.
Melakukan keenam langkah ini memakan waktu sekitar dua menit dan dapat mengidentifikasi sebagian besar masalah yang secara diam-diam menyebabkan kegagalan konfigurasi.
Sisi Sah dari Hal Ini
Deteksi lokasi pada dasarnya tidak bersifat adversarial, dan sebagian besar penggunaannya bersifat biasa.
Lisensi konten. Hak siar media dijual berdasarkan wilayah, dan platform diwajibkan secara kontrak untuk menegakkannya. Ini merupakan batasan hukum, bukan preferensi teknis.
Mata uang dan pajak. Menampilkan harga dalam mata uang lokal dan menerapkan tarif PPN yang benar memerlukan pengetahuan tentang negara tersebut.
Pencegahan penipuan. Penggunaan kartu di satu negara dan login dari negara lain merupakan sinyal nyata, dan pemeriksaan lokasi mencegah sejumlah besar penipuan.
Kepatuhan regulasi. Peraturan perlindungan data, perjudian, dan keuangan berbeda-beda di setiap yurisdiksi, dan layanan harus menerapkan aturan yang tepat.
Personalisasi yang sah. Jam operasional toko lokal, perkiraan waktu pengiriman, bahasa regional.
Di Mana Batasnya
Ketentuan layanan tetap berlaku. Mengelak dari pembatasan regional seringkali melanggar ketentuan tersebut. Menguji situs Anda sendiri berbeda dengan menghindari pembatasan lisensi di situs orang lain.
Penipuan tetaplah penipuan. Memalsukan lokasi untuk mendapatkan sesuatu yang tidak berhak Anda dapatkan bukanlah masalah teknis.
Undang-undang perlindungan data berlaku untuk data lokasi sebagai data pribadi, dengan dasar hukum yang diperlukan untuk pengumpulan dan pemrosesannya.
Klaim akurasi perlu diteliti lebih lanjut. Produk apa pun yang mengklaim akurasi tingkat jalan hanya berdasarkan alamat IP saja sedang melebih-lebihkan apa yang didukung oleh data dasarnya. Hal ini penting jika keputusan diambil berdasarkan data tersebut.
Pertanyaan Lainnya
Seberapa akurat penentuan lokasi berdasarkan IP?
Biasanya akurat pada tingkat negara, jauh kurang akurat untuk tingkat kota, dan seringkali tidak berarti untuk koordinat. Ketika sebuah basis data mengetahui negara tetapi tidak mengetahui kota, beberapa di antaranya mengembalikan pusat geografis negara tersebut — itulah sebabnya beberapa hasil pencarian tampak mengarah ke lokasi pedesaan tertentu yang tidak ada hubungannya dengan siapa pun.
Apakah situs web dapat melihat alamat tepat saya dari IP saya?
Tidak. Data IP tidak mendukung akurasi tingkat jalan. Sebuah situs dapat memperoleh koordinat yang tepat melalui API Geolokasi browser, tetapi hanya jika Anda memberikan izin saat diminta. Permintaan izin itulah yang menjadi titik kendalinya.
Apakah VPN menyembunyikan lokasi saya?
VPN mengubah informasi yang disampaikan alamat IP Anda, yang menangani pemeriksaan berbasis IP dan pemblokiran regional. VPN tidak mengubah zona waktu, pengaturan bahasa, geolokasi browser, atau informasi apa pun yang diketahui platform tentang akun Anda. Sinyal-sinyal tersebut terpisah dan bocor secara independen.
Mengapa situs pencarian IP yang berbeda menampilkan kota yang berbeda?
Karena mereka menggunakan basis data yang berbeda, yang dibangun dari masukan yang berbeda dan diperbarui sesuai jadwal yang berbeda. Tidak ada yang bersifat otoritatif. Ketidaksesuaian ini merupakan indikasi sejujurnya mengenai seberapa akurat metode ini sebenarnya.
Mengapa IP saya menunjukkan kota yang salah?
Biasanya karena perutean operator seluler (lalu lintas Anda keluar melalui gerbang regional), keluarnya VPN perusahaan, blok alamat yang dialokasikan ulang lebih cepat daripada pembaruan basis data, atau ISP satelit atau pedesaan yang stasiun daratnya berada di tempat lain.
Apakah situs-situs tersebut dapat mendeteksi lokasi saya jika saya menolak izin?
Mereka masih dapat memperkirakan lokasi Anda dari alamat IP, zona waktu, dan pengaturan bahasa — secara kasar. Mereka tidak dapat memperoleh koordinat setingkat GPS tanpa izin yang telah Anda tolak.
Apa cara paling andal untuk mengontrol apa yang dilihat situs-situs tersebut?
Pastikan semua sinyalnya selaras. Gunakan proxy di negara tujuan, sesuaikan zona waktu, sesuaikan pengaturan bahasa, tolak izin geolokasi, dan pastikan tidak ada kebocoran WebRTC. Jika salah satu dari hal tersebut tidak konsisten, hal itu akan menggagalkan upaya yang lain.
Kesimpulan
Situs web memiliki setidaknya tujuh cara untuk menentukan lokasi Anda, dan cara-cara tersebut tidak sama.
Geolokasi IP adalah metode yang paling dikenal semua orang dan paling tidak akurat — dapat diandalkan untuk menentukan negara, tidak dapat diandalkan untuk kota, dan seringkali tidak berarti untuk koordinat.
Geolokasi browser adalah yang paling akurat, presisi hingga meter, dan sepenuhnya diatur melalui permintaan izin yang tidak terpengaruh oleh proxy.
Zona waktu, bahasa, dan pengaturan wilayah terus-menerus terungkap, tidak memerlukan izin, dan merupakan cara paling umum di mana pengaturan proxy bertentangan dengan dirinya sendiri.
Riwayat akun, pembayaran, dan perilaku sama sekali berada di luar konfigurasi jaringan. Untuk akun yang sudah masuk, data-data inilah yang sebenarnya menentukan hasilnya.
Proksi mencakup dua dari tujuh faktor tersebut. Itu bukanlah hal sepele — untuk menguji bagaimana situs Anda berperilaku di pasar lain, atau memeriksa hasil pencarian dan harga berdasarkan wilayah, ini adalah alat yang tepat. Namun, itu hanya dua dari tujuh, dan memperlakukannya sebagai kontrol lokasi umum adalah cara orang akhirnya mendapatkan konfigurasi yang menyiarkan kontradiksi alih-alih identitas yang masuk akal.
Jika Anda ingin sinyal-sinyal tersebut selaras, atur zona waktu, atur bahasa, tolak permintaan lokasi, dan uji adanya kebocoran. Dua menit verifikasi akan memberi Anda informasi lebih banyak daripada sekadar berasumsi.