← Semua artikel

Proxy Geolocation: Cara Cek Negara, Kota, ISP & ASN Proxy

Diperbarui 26 Oct 2026

Kamu membeli atau mengambil proxy berlabel Indonesia, lalu ketika dicek salah satu website malah menampilkan Singapura. Di website lain IP yang sama dianggap Jakarta, sementara checker berbeda menampilkan lokasi lain lagi. Apakah proxy-nya salah?

Belum tentu. Lokasi sebuah proxy umumnya ditentukan menggunakan IP geolocation database, bukan GPS yang benar-benar mengetahui posisi fisik server. Database tersebut mencoba memetakan sebuah alamat IP ke negara, wilayah, kota, ASN, ISP, atau organisasi berdasarkan berbagai sumber data jaringan.

Karena database, metode, dan waktu pembaruannya berbeda, satu IP bisa mempunyai hasil geolocation yang tidak identik di setiap layanan.

Hal ini penting kalau proxy dipakai untuk geo testing, pengecekan localization website, QA aplikasi, SEO testing, atau kebutuhan lain yang memang memerlukan perspektif koneksi dari wilayah tertentu.

Kalau belum familiar dengan perbedaan endpoint dan alamat yang terlihat oleh website, baca dulu artikel Apa Itu IP Proxy.

Apa Itu Proxy Geolocation?

Proxy geolocation adalah informasi lokasi jaringan yang dikaitkan dengan alamat IP keluar atau exit IP sebuah proxy.

Informasi tersebut bisa meliputi:

  • negara,
  • region/provinsi,
  • kota,
  • kode negara,
  • time zone,
  • latitude/longitude perkiraan,
  • ISP,
  • organization,
  • ASN.

Misalnya:

Exit IP: 203.0.113.25
Country: Indonesia
City: Jakarta
ASN: ASxxxxx
Network: Example ISP

Data tersebut bukan berasal dari proxy yang mengirim koordinat GPS. Layanan GeoIP memetakan alamat IP berdasarkan data yang mereka miliki.

Apa Itu Exit IP Proxy?

Exit IP adalah alamat IP yang digunakan ketika proxy membuat koneksi menuju server tujuan.

Jalurnya:

Client
IP Asli
→
Proxy
→
Exit IP
→
Website

Website tujuan biasanya melihat koneksi datang dari exit IP tersebut.

Karena itu ketika membicarakan lokasi proxy, yang paling relevan biasanya adalah lokasi yang diasosiasikan dengan exit IP.

Endpoint Proxy dan Exit IP Bisa Berbeda

Misalnya kamu diberikan endpoint:

proxy.example.com:8080

Setelah koneksi dilakukan, website melihat:

198.51.100.25

Endpoint merupakan gateway yang kamu hubungi, sedangkan 198.51.100.25 merupakan exit IP untuk request tersebut.

Hal seperti ini umum pada:

  • rotating proxy,
  • residential proxy gateway,
  • proxy pool,
  • load-balanced proxy,
  • mobile proxy.

Kenapa Lokasi Proxy Dilihat dari IP?

Website biasanya tidak mengetahui posisi fisik proxy secara langsung.

Server menerima koneksi dari sebuah alamat IP, kemudian bisa menggunakan GeoIP database untuk memperkirakan lokasi jaringan alamat tersebut.

Exit IP
→
GeoIP Database
→
Country / City / ASN

Apakah IP Geolocation Sama dengan GPS?

Tidak.

GPS dapat memberikan posisi perangkat secara jauh lebih presisi ketika perangkat mempunyai akses terhadap informasi lokasi.

IP geolocation hanya memperkirakan lokasi berdasarkan alamat jaringan.

Metode Yang Digunakan Presisi
GPS Sinyal lokasi perangkat Bisa sangat presisi
IP Geolocation Alamat IP dan data jaringan Perkiraan

MaxMind menegaskan bahwa IP geolocation tidak cukup presisi untuk menentukan sebuah rumah, individu, atau alamat jalan tertentu.

Seberapa Akurat IP Geolocation?

Akurasinya berbeda tergantung tingkat lokasi.

Negara biasanya jauh lebih mudah ditentukan dibanding kota.

MaxMind menyebut estimasi country-level mereka sangat tinggi secara global, tetapi city-level jauh lebih bervariasi berdasarkan negara dan jaringan.

Jadi skenario berikut sangat mungkin:

Country : benar Region : benar City : meleset 100 km

atau:

Country : Indonesia City : Jakarta Server sebenarnya berada di area lain

Apa Itu Accuracy Radius?

Beberapa GeoIP database memberikan accuracy radius.

Misalnya:

Latitude: -6.x
Longitude: 106.x
Accuracy Radius: 100 km

Artinya koordinat tersebut sebaiknya dibaca sebagai pusat area perkiraan, bukan lokasi fisik presisi.

Titik GeoIP
→
Radius 100 km
→
IP Mungkin Berada di Area Ini

Kenapa Dua Website GeoIP Memberikan Lokasi Berbeda?

Karena masing-masing provider dapat mempunyai:

  • sumber data berbeda,
  • algoritma berbeda,
  • jadwal update berbeda,
  • confidence model berbeda,
  • data ISP berbeda.

Contohnya satu IP:

Database Country City
Database A Indonesia Jakarta
Database B Indonesia Bekasi
Database C Indonesia Tidak diketahui

Perbedaan tersebut belum tentu berarti ada yang sengaja memberikan data palsu.

Kenapa IP Baru Sering Salah Lokasi?

Blok IP dapat:

  • berpindah operator,
  • dialokasikan ulang,
  • digunakan di lokasi berbeda,
  • baru diumumkan jaringan tertentu.

Database geolocation membutuhkan waktu untuk memperbarui pemetaan.

Akibatnya IP baru bisa masih membawa lokasi lama pada sebagian database.

Registered Country vs Actual GeoIP Location

Country tempat blok IP didaftarkan tidak selalu sama dengan lokasi pengguna atau infrastruktur.

Misalnya perusahaan memiliki blok IP yang terdaftar di satu negara tetapi digunakan pada jaringan di negara lain.

Karena itu sebagian database dapat menyediakan informasi seperti:

Data Makna
Registered Country Negara registrasi alamat/network.
Geolocation Country Perkiraan lokasi penggunaan IP.

Apa Itu ASN?

ASN atau Autonomous System Number merupakan nomor yang digunakan untuk mengidentifikasi Autonomous System pada routing internet.

Secara praktis, informasi ASN membantu mengetahui jaringan mana yang mengumumkan atau berkaitan dengan IP tertentu.

Contoh hasil lookup:

IP: 203.0.113.x
ASN: ASxxxxx
Organization: Example Network

IANA mengalokasikan blok ASN kepada Regional Internet Registries atau RIR, lalu RIR mengalokasikan atau menetapkan ASN kepada network operator sesuai kebijakan regional.

Kenapa ASN Penting untuk Proxy?

Country saja belum menggambarkan tipe jaringan proxy.

Dua IP sama-sama berada di Indonesia tetapi:

Proxy Country Network
Proxy A Indonesia Consumer ISP
Proxy B Indonesia Cloud/Data Center

Dari sisi lokasi sama-sama Indonesia, tetapi karakteristik jaringannya berbeda.

ASN dan organization membantu memberi konteks tambahan.

Residential Proxy dan ASN

Residential proxy menggunakan IP dari jaringan yang diasosiasikan dengan ISP konsumen.

Karena itu salah satu pengecekan yang relevan adalah melihat:

  • ASN,
  • organization,
  • ISP,
  • network type.

Namun jangan hanya percaya satu label database karena klasifikasi jaringan juga bisa berbeda.

Baca juga Residential Proxy.

Datacenter Proxy dan ASN

Datacenter proxy biasanya berasal dari jaringan hosting, cloud, atau data center.

ASN sering mempermudah identifikasi konteks tersebut.

Misalnya:

Country: Indonesia ASN Organization: Hosting Provider

Geolocation menunjukkan Indonesia, tetapi network profile-nya tetap data center.

Pembahasan lebih lengkap tersedia di Datacenter Proxy.

Residential dan Datacenter Bisa Ada di Kota yang Sama

Lokasi geografis tidak otomatis menentukan tipe proxy.

Residential Proxy Jakarta Datacenter Proxy Jakarta

Keduanya bisa saja sama-sama dipetakan ke Jakarta tetapi berasal dari jenis network berbeda.

Karena itu:

Location ≠ Proxy Type

Cara Mengecek Exit IP Proxy

Sebelum mengecek lokasi, pastikan dulu IP yang sedang digunakan.

Tanpa proxy:

curl https://api.ipify.org

Dengan HTTP proxy:

curl \ -x http://203.0.113.20:8080 \ https://api.ipify.org

Untuk SOCKS5:

curl \ --proxy socks5h://203.0.113.30:1080 \ https://api.ipify.org

IP hasil kedua command proxy itulah yang lebih relevan untuk dicek geolocation-nya.

Cari Proxy Berdasarkan Negara?

GudangProxy menyediakan daftar proxy gratis yang dapat difilter berdasarkan negara, protokol, tingkat anonimitas, dan status koneksi. Pilih endpoint lalu cek exit IP, GeoIP, ASN, dan response-nya sesuai kebutuhan testing.

Lihat Daftar Proxy Gratis →

Cara Mengecek Negara Proxy

Alurnya sederhana:

  1. Aktifkan proxy.
  2. Dapatkan exit IP.
  3. Lookup IP pada layanan GeoIP.
  4. Bandingkan negara yang ditampilkan.
Proxy
→
Exit IP
→
GeoIP
→
Country

Jangan Hanya Cek Negara dari Endpoint Proxy

Terutama pada rotating proxy.

Misalnya gateway:

gateway.proxy.example:8000

bisa berada pada satu jaringan, tetapi exit request berasal dari:

Indonesia Singapore Malaysia

tergantung konfigurasi pool.

Jadi selalu cek exit IP, bukan hanya DNS atau IP gateway.

Cara Mengecek Kota Proxy

Setelah memperoleh exit IP, lakukan city-level GeoIP lookup.

Hasil mungkin seperti:

Country: Indonesia
Region: Jakarta
City: Jakarta
Accuracy Radius: 50 km

Jangan membaca “Jakarta” sebagai koordinat fisik tepat dari server.

City-level IP geolocation bersifat perkiraan.

Kenapa Kota Proxy Sering Salah?

City-level mapping jauh lebih sulit dibanding country-level.

Beberapa penyebab:

  • alamat dipakai di area luas,
  • ISP memusatkan gateway,
  • mobile network bergerak antarwilayah,
  • database memakai lokasi network center,
  • alokasi IP berubah,
  • data belum diperbarui.

Mobile Proxy Lebih Sulit Dipetakan ke Kota?

Bisa.

Alamat IP pada jaringan mobile dapat digunakan oleh perangkat yang bergerak pada wilayah luas.

Database mungkin hanya yakin pada level:

Country atau Region

tanpa memberikan city yang presisi.

Kenapa Proxy Indonesia Bisa Terdeteksi Singapura?

Ada beberapa kemungkinan:

  • exit sebenarnya Singapura,
  • database GeoIP belum diperbarui,
  • network menggunakan blok yang sebelumnya diasosiasikan dengan Singapura,
  • routing/gateway provider berada pada infrastruktur regional,
  • label provider proxy salah.

Jangan langsung menyimpulkan dari satu checker.

Bandingkan Beberapa GeoIP Database

Untuk kebutuhan penting, cek lebih dari satu sumber.

Contohnya:

Database Country City ASN
GeoIP A ID Jakarta AS123
GeoIP B ID Bekasi AS123
GeoIP C ID - AS123

Kalau country dan ASN konsisten tetapi city berbeda, itu lebih mudah dijelaskan sebagai variasi city-level geolocation.

Country Lebih Penting daripada City untuk Banyak Geo Test

Kalau tujuanmu hanya menguji:

Indonesia vs Singapore

country-level biasanya lebih relevan daripada memaksa:

Jakarta Selatan vs Jakarta Pusat

karena IP geolocation tidak dirancang untuk presisi alamat.

Proxy Geolocation dan Website Localization

Website dapat menggunakan country IP sebagai salah satu sinyal untuk:

  • bahasa,
  • currency,
  • availability produk,
  • regional content,
  • regional pricing,
  • legal notice.

Proxy dengan exit IP dari wilayah tertentu dapat membantu melakukan QA terhadap tampilan regional tersebut jika pengujian memang diizinkan.

IP Bukan Satu-satunya Sinyal Lokasi

Website juga bisa mendapatkan sinyal lain.

Contohnya:

  • GPS/browser geolocation dengan permission,
  • timezone,
  • bahasa browser,
  • account country,
  • shipping address,
  • cookie,
  • payment profile.

Jadi mengganti proxy belum tentu membuat seluruh aplikasi menganggap pengguna benar-benar berada di negara proxy.

Contoh Konflik Lokasi

IP Proxy: Singapore
Browser Timezone: Asia/Jakarta
Account Country: Indonesia
GPS: Cambodia

Aplikasi dapat melihat sinyal yang tidak konsisten dan memilih logic-nya sendiri.

Proxy Geolocation dan Timezone

Sebagian GeoIP database juga menyediakan timezone perkiraan.

Namun sistem operasi atau browser tidak otomatis mengubah timezone hanya karena IP proxy berubah.

Contohnya:

Proxy IP → Japan System timezone → Asia/Jakarta

keduanya bisa tetap berbeda.

Apakah Proxy Mengubah GPS?

Tidak.

Proxy memengaruhi jalur network request.

GPS berasal dari location system perangkat.

Data Dipengaruhi Proxy?
Public IP website Ya, dapat berubah.
IP geolocation Ya, mengikuti exit IP.
GPS Tidak.
System timezone Tidak otomatis.
Account country Tidak otomatis.

Proxy Geolocation dan DNS

Lokasi DNS resolver juga dapat berbeda dari lokasi proxy.

Misalnya:

Exit IP: Indonesia DNS Resolver: Singapore

Ini belum tentu berarti proxy salah.

DNS dan proxy merupakan sistem berbeda.

Kalau perlu memahami alurnya, baca Cara Kerja DNS.

Bisakah DNS Memengaruhi Konten Regional?

Pada beberapa sistem CDN atau layanan tertentu, resolver DNS dapat ikut memengaruhi endpoint yang diberikan.

Karena itu geo testing yang serius sebaiknya memperhatikan:

  • exit IP,
  • DNS resolver,
  • browser/session,
  • cache.

Remote DNS pada SOCKS5

Dengan SOCKS5, hostname bisa di-resolve dari client atau melalui sisi proxy tergantung implementasi.

Pada cURL:

socks5://

dan:

socks5h://

mempunyai perilaku DNS berbeda.

Untuk geo testing, perbedaan lokasi DNS resolution terkadang penting.

Proxy Geolocation dan CDN

Ketika proxy mengakses website yang memakai CDN, CDN dapat memilih edge tertentu berdasarkan beberapa sinyal jaringan.

Alurnya bisa:

Client
→
Proxy Indonesia
→
CDN Edge Regional

Jadi penggunaan proxy dapat mengubah jalur CDN yang diterima dibanding koneksi langsung.

Kenapa Proxy Geo Test Harus Gunakan Session Bersih?

Website bisa menyimpan pilihan lokasi melalui:

  • cookie,
  • local storage,
  • account preferences,
  • cached redirect.

Misalnya sebelumnya website sudah menyimpan:

country=ID

kemudian proxy diganti ke Singapura.

Website bisa tetap menampilkan versi Indonesia karena cookie lebih diprioritaskan.

Gunakan Incognito Apakah Cukup?

Private/incognito window dapat membantu mengurangi pengaruh cookie dari sesi normal, tetapi tidak otomatis mengubah:

  • timezone,
  • IP jika proxy belum benar,
  • DNS system,
  • device fingerprint.

Jadi tetap cek exit IP.

Geo Testing dengan Rotating Proxy

Rotating proxy dapat menghasilkan exit berbeda pada setiap request.

Contoh:

Request 1 → Jakarta Request 2 → Surabaya Request 3 → Jakarta Request 4 → Bandung

Kalau tujuan pengujian membutuhkan satu lokasi konsisten, rotation seperti ini bisa menyulitkan.

Gunakan Sticky Session untuk Geo Test?

Sticky session dapat lebih cocok jika kamu ingin mempertahankan satu exit IP selama sebuah test flow.

Contohnya:

Login ↓ Browse ↓ Checkout ↓ semua memakai Exit A

Ini membuat test lebih konsisten dibanding IP berubah di setiap request.

Static Proxy untuk Geo Testing

Static proxy juga berguna jika kamu membutuhkan:

  • exit IP konsisten,
  • country tetap,
  • session lama,
  • hasil GeoIP yang mudah direproduksi.

Rotating Proxy untuk Geo Coverage

Rotating proxy lebih berguna ketika ingin mengambil sampel dari:

  • banyak IP,
  • banyak ISP,
  • banyak kota,
  • banyak jaringan.

Tetapi hasilnya perlu dicatat dengan exit IP setiap request.

Selalu Simpan Exit IP Saat Testing

Jangan hanya menyimpan hasil:

Test berhasil

Simpan juga:

timestamp proxy endpoint exit IP country city ASN response result

Dengan begitu hasil test bisa ditelusuri kembali.

Contoh Data Geo Testing

Exit IP Country ASN Result
198.51.100.10 ID ASxxx Bahasa Indonesia
198.51.100.20 SG ASyyy Bahasa Inggris

Cara Cek ASN Proxy

Setelah mendapatkan exit IP, lakukan lookup menggunakan layanan ASN/RDAP/BGP information.

Informasi yang relevan:

  • ASN,
  • network organization,
  • prefix,
  • RIR.

Jangan menyimpulkan tipe proxy hanya berdasarkan nama ASN tanpa memahami operator jaringan.

Apa Itu RIR?

RIR adalah Regional Internet Registry.

Lima RIR utama adalah:

  • AFRINIC,
  • APNIC,
  • ARIN,
  • LACNIC,
  • RIPE NCC.

IANA mengalokasikan blok resource seperti ASN kepada RIR, lalu RIR mengelola alokasi/assignment pada wilayahnya.

Apakah RIR Menunjukkan Lokasi Fisik Proxy?

Tidak secara langsung.

RIR menunjukkan konteks administrasi resource internet, bukan koordinat fisik server.

Contohnya IP dikelola dalam wilayah APNIC tetapi server bisa digunakan pada lokasi tertentu yang lebih spesifik.

Geolocation dan Anycast

Anycast membuat satu alamat IP dapat diumumkan dari beberapa lokasi jaringan.

Dalam kondisi seperti ini, satu IP tidak selalu mempunyai satu lokasi fisik sederhana.

GeoIP database tertentu bahkan mempunyai flag untuk mengidentifikasi anycast network.

Kenapa Anycast Membingungkan GeoIP?

Karena koneksi menuju IP yang sama dapat berakhir di lokasi berbeda berdasarkan routing.

IP X → Asia edge IP X → Europe edge IP X → US edge

Jadi “lokasi IP” menjadi konsep yang lebih kompleks.

Apakah Proxy Country Selalu Akurat?

Tidak bisa dijamin 100%.

Untuk use case yang hanya membutuhkan country-level, hasilnya biasanya lebih stabil dibanding city-level.

Tetapi tetap lakukan verification pada exit IP aktual.

Bagaimana Memilih Proxy untuk Geo Testing?

Kebutuhan Yang Dicek
Negara tertentu Country GeoIP exit.
Kota tertentu City + accuracy radius.
ISP consumer ASN / ISP / residential classification.
Test konsisten Static atau sticky exit.
Banyak jaringan Rotating pool.

Proxy Geolocation untuk QA Website

Beberapa use case yang masuk akal:

  • cek bahasa otomatis,
  • cek currency,
  • cek redirect regional,
  • cek regional catalog,
  • cek localization UI,
  • cek CDN behavior,
  • cek compliance banner regional.

Gunakan hanya pada sistem yang memang kamu kelola atau punya izin untuk diuji.

Proxy Geolocation untuk SEO Testing

Search result atau tampilan layanan tertentu dapat berbeda berdasarkan lokasi.

Proxy bisa membantu membandingkan perspektif jaringan dari lokasi berbeda.

Tetapi hasil juga bisa dipengaruhi oleh:

  • account personalization,
  • cookie,
  • language,
  • device,
  • search history,
  • data center yang dipilih layanan.

Jadi IP bukan satu-satunya variabel.

Kesalahan Umum Saat Mengecek Lokasi Proxy

  • mengecek IP gateway, bukan exit IP,
  • menganggap GeoIP sama dengan GPS,
  • percaya satu database saja,
  • menganggap city harus 100% akurat,
  • mengabaikan ASN,
  • menganggap ASN menentukan lokasi fisik,
  • menganggap proxy otomatis mengubah timezone,
  • menganggap proxy mengubah GPS,
  • tidak membersihkan cookie saat geo testing,
  • tidak mencatat exit IP saat menggunakan rotating proxy.

Checklist Mengecek Proxy Geolocation

Langkah Yang Dicek
1 Pastikan proxy aktif.
2 Ambil exit IP.
3 Cek country GeoIP.
4 Cek region/city bila dibutuhkan.
5 Lihat accuracy radius.
6 Cek ASN dan organization.
7 Bandingkan beberapa database.
8 Cek DNS bila geo testing sensitif terhadap resolver.
9 Bersihkan session/cookie bila diperlukan.
10 Catat exit IP untuk reproduksi hasil.

FAQ Proxy Geolocation

Apa itu proxy geolocation?

Proxy geolocation adalah informasi lokasi jaringan yang dikaitkan dengan exit IP sebuah proxy, seperti negara, region, kota, timezone, ISP, dan ASN.

Apakah lokasi proxy selalu akurat?

Tidak. IP geolocation merupakan perkiraan dan akurasinya berbeda berdasarkan jaringan, negara, database, dan tingkat detail yang diminta.

Kenapa satu proxy bisa menunjukkan kota berbeda di dua website?

Setiap provider GeoIP dapat memakai sumber data, algoritma, dan jadwal pembaruan yang berbeda. City-level geolocation juga lebih sulit dibanding country-level.

Apakah proxy mengubah GPS?

Tidak. Proxy mengubah jalur koneksi jaringan dan IP yang terlihat oleh website, bukan lokasi GPS perangkat.

Apa itu exit IP?

Exit IP adalah alamat IP yang digunakan proxy ketika membuat koneksi menuju destination dan biasanya merupakan IP yang terlihat oleh website.

Apakah endpoint proxy sama dengan exit IP?

Tidak selalu. Gateway atau endpoint proxy bisa berbeda dari exit IP, terutama pada rotating proxy atau proxy pool.

Apa itu ASN proxy?

ASN adalah nomor yang mengidentifikasi Autonomous System pada routing internet. Informasi ASN membantu mengetahui jaringan/operator yang terkait dengan exit IP.

Apakah ASN menunjukkan negara proxy?

Tidak secara langsung. ASN mengidentifikasi jaringan, bukan lokasi fisik spesifik. Gunakan GeoIP untuk perkiraan lokasi dan ASN untuk konteks network.

Kenapa proxy Indonesia terdeteksi Singapura?

Bisa karena exit memang berada di Singapura, data GeoIP belum diperbarui, blok IP pernah digunakan di lokasi lain, atau label provider tidak sesuai. Bandingkan exit IP pada beberapa database.

Mana yang lebih penting untuk geo testing, country atau city?

Tergantung kebutuhan. Country-level biasanya lebih konsisten. Jika city-level diperlukan, perhatikan accuracy radius dan jangan menganggap hasilnya sebagai koordinat presisi.