Cara kerja alat kami
Setiap tes di situs ini dijelaskan di sini: data apa yang kami pakai, bagaimana kami menggabungkannya, di mana kelemahannya, dan apa yang tidak kami simpan. Jika sebuah hasil di halaman lain mengejutkan Anda, halaman inilah yang menjelaskan alasannya.
Sumber data kami
Kami hanya memakai data yang penerbitnya mengizinkan pemakaian ini, dan kami menampilkan atribusi beserta tanggal pembaruannya di mana pun data itu muncul. Endpoint /v1/sources di balik situs ini mencantumkan setiap dataset beserta status langsungnya; tabel ini adalah versi untuk manusia.
| Data | Sumber | Lisensi / ketentuan | Pembaruan |
|---|---|---|---|
| Geolokasi tingkat kota | DB-IP — IP to City Lite | CC BY 4.0 | build bulanan |
| Geolokasi edge langsung, ASN, zona waktu | Metadata permintaan Cloudflare | Ketentuan Cloudflare | langsung, per permintaan |
| Negara dan ASN (suara tambahan) | IPinfo Lite | CC BY-SA 4.0 | bulanan, jika diaktifkan |
| IP → ASN asal, prefix | iptoasn.com | Domain publik (PDDL) | harian (sumber hulu per jam) |
| ASN (pendapat kedua) | DB-IP — IP to ASN Lite | CC BY 4.0 | bulanan |
| ASN asal, prefix, RIR, tanggal alokasi | Team Cymru IP-to-ASN (DNS) | layanan komunitas gratis | langsung, di-cache |
| Routing, pemegang, kontak abuse | RIPEstat Data API | API publik gratis | langsung, cache 6 jam |
| Catatan registrasi | RDAP registri (ARIN, RIPE NCC, APNIC, LACNIC, AFRINIC) lewat bootstrap IANA | ketentuan masing-masing registri | langsung, cache 6 jam |
| Exit node Tor | Daftar exit massal Tor Project | daftar publik | per jam |
| Rentang data center dan VPN | X4BNet lists_vpn | MIT | mingguan |
| Rentang cloud | Feed publikasi AWS, Google Cloud, Google, Oracle, DigitalOcean, Linode, Vultr, Cloudflare, Fastly | dipublikasikan untuk umum | mingguan |
| Egress iCloud Private Relay | Apple | dipublikasikan untuk operator jaringan | mingguan |
| Server komando botnet | abuse.ch Feodo Tracker | CC0 | per jam |
| Entri spam / abuse / proxy | 10 DNS blocklist (SpamCop, DroneBL, UCEPROTECT L1–L3, PSBL, blocklist.de, s5h, NordSpam, SPFBL) | ketentuan kueri gratis masing-masing operator | langsung, cache 10 menit |
| Jawaban DNS, PTR | Cloudflare 1.1.1.1 dan Google 8.8.8.8 (DoH) | resolver publik | langsung |
Sengaja tidak dipakai: MaxMind GeoLite2 (ketentuan lisensi), IP2Location LITE (butuh akun), ip-api.com (hanya non-komersial), Spamhaus dan CBL (pemakaian komersial butuh langganan berbayar), SORBS (ditutup 2024), PeeringDB (reproduksi butuh persetujuan), AbuseIPDB (butuh API key). Kami lebih memilih menampilkan lebih sedikit sumber daripada sumber yang tidak boleh kami tampilkan.
Geolokasi IP: akurasi dan batasannya
Tidak ada database yang tahu di mana sebuah alamat berada; masing-masing menyimpulkan lokasi sebuah blok dari catatan registri, geofeed operator, pengukuran latensi, dan pola pemakaian, lalu membangun ulang tebakannya secara berkala. Karena itu kami mengkueri beberapa database dan menampilkannya berdampingan.
Database geolokasi yang kami bandingkan
Geolokasi edge langsung Cloudflare (dari mana edge kami melihat koneksi datang), DB-IP Lite (bulanan), dan IPinfo Lite (tingkat negara, jika dikonfigurasi) memberikan suara untuk negara dan kota. Negara registri dari iptoasn.com ditampilkan sebagai pembanding tetapi tidak pernah ikut memilih: itu adalah tempat blok dialokasikan, yang untuk perusahaan multinasional bisa berada di benua lain. Konsensus adalah nilai yang disepakati sumber-sumber yang memilih, dengan tingkat keyakinan yang turun jika mereka tidak sepakat atau hanya satu sumber yang punya data, dan selisih (kilometer antara koordinat masing-masing sumber) agar Anda bisa melihat ketidaksepakatan itu dalam angka. Prefix yang diumumkan dari banyak lokasi sekaligus (anycast) ditandai dan tingkat keyakinannya dibatasi.
Kenapa lokasi IP bisa salah
Blok dialihkan lebih cepat daripada database dibangun ulang; ISP besar dan operator seluler mengarahkan lalu lintas lewat gateway regional; alamat VPN, proxy, dan cloud memang berlokasi di tempat servernya; cakupan IPv6 di database gratis lebih tipis daripada IPv4; alamat anycast tidak punya satu lokasi. Panduan kenapa lokasi IP Anda salah membahas setiap kasus. Tingkat kota adalah hasil terbaik yang mungkin; klaim akurasi tingkat jalan dari penyedia mana pun hanyalah pemasaran.
Cara kerja tes kebocoran
Tes kebocoran mengukur apa yang benar-benar keluar dari perangkat Anda, bukan apa yang dikatakan pengaturan Anda. Semua yang dibutuhkan berjalan di infrastruktur yang kami operasikan sendiri sehingga tidak ada pihak ketiga yang melihat tes Anda.
Desain tes kebocoran DNS
Kami menjalankan satu-satunya nameserver otoritatif untuk zona dnstest.checkmyip.com. Untuk setiap tes, browser Anda diberi hostname unik di bawah zona tersebut (enam pada tes standar, tiga puluh enam pada tes lengkap) dan memuat sebuah resource kecil dari masing-masing. Setiap resolver rekursif yang menangani kueri Anda harus bertanya ke nameserver kami, dan server kami mencatat alamat resolver itu untuk sesi tersebut. Setiap resolver diklasifikasikan: alamat yang sama dengan Anda (Anda menjalankan resolver sendiri), jaringan yang sama dengan alamat HTTP Anda, resolver publik yang dikenal, atau lainnya (resolver milik ISP atau penyedia VPN). Jika sebuah resolver meneruskan EDNS Client Subnet, kami membandingkan prefix yang diteruskan dengan alamat Anda yang terlihat; prefix yang tidak memuatnya membuktikan kueri masuk ke resolver dari jaringan lain. Tabel vonis (bocor / kemungkinan bocor / tidak bocor / perlu ditinjau, masing-masing dengan tingkat keyakinan) diterapkan persis seperti yang didokumentasikan di antarmuka layanan kami, dan daftar resolver selalu ditampilkan agar Anda bisa memeriksa penalarannya. Sesi kedaluwarsa setelah sepuluh menit dan tidak pernah ditulis ke disk.
Desain tes kebocoran WebRTC
Browser Anda mengumpulkan kandidat ICE ke server STUN kami sendiri (stun.checkmyip.com, UDP dan TCP, IPv4 dan IPv6). Kandidat server-reflexive adalah alamat publik asal paket UDP Anda sebagaimana dilihat server STUN kami; kami membandingkannya (dan kandidat host publik apa pun) dengan alamat yang dipakai browser Anda lewat HTTP, termasuk tampilan khusus IPv4 dan khusus IPv6. Alamat publik yang belum dilihat website dilaporkan sebagai kebocoran; kandidat lokal dan mDNS ditampilkan tetapi hanya dicatat sebagai tata letak LAN terlihat. Perbandingan berjalan di browser Anda; kandidat tidak dikirim kepada kami.
Desain tes IPv6
Tiga hostname masing-masing me-resolve ke alamat khusus IPv4, alamat khusus IPv6, dan keduanya. Browser Anda mengambil file JSON kecil dari masing-masing; pengambilan mana yang berhasil dan jenis alamat mana yang dilihat host dual-stack memberi tahu kami apakah Anda hanya punya IPv4, dual-stack yang mengutamakan IPv6, dual-stack yang mengutamakan IPv4 (sering menandakan jalur IPv6 yang lambat atau rusak), atau hanya IPv6. Dalam cek VPN, alamat IPv6 dari jaringan yang berbeda dari alamat IPv4 VPN Anda dilaporkan sebagai kebocoran IPv6.
Cara kami mendeteksi proxy, VPN, dan Tor
Sebuah alamat dilaporkan sebagai exit node Tor jika ada di daftar exit Tor Project (diperbarui setiap jam). Dilaporkan sebagai alamat VPN atau data center jika masuk rentang VPN atau data center X4BNet, rentang resmi yang dipublikasikan penyedia cloud, atau jika ASN-nya adalah jaringan hosting; sebagai egress iCloud Private Relay jika ada di daftar Apple; dan sebagai proxy jika sebuah DNS blocklist yang melacak open proxy mendaftarkannya. Klasifikasi residensial, seluler, dan bisnis berasal dari jenis jaringan ASN-nya. Setiap vonis membawa tingkat keyakinan (tinggi untuk kecocokan daftar, sedang atau rendah untuk heuristik) dan daftar alasannya. Pada koneksi Anda sendiri kami menambahkan sinyal sisi browser: zona waktu perangkat yang berbeda dari zona waktu alamat, serta hasil WebRTC atau DNS yang menunjuk ke jaringan lain. Skor risiko (0–100, tingkat rendah / moderat / tinggi / parah) menambahkan bobot tetap per sinyal — misalnya +20 untuk rentang hosting, +50 untuk server komando botnet yang dikenal — dan bobotnya dipublikasikan dengan nomor versi sehingga sebuah skor bisa direproduksi.
Rumus skor privasi
Skor privasi di halaman skor privasi dimulai dari 100 dan mengurangi jumlah tetap per temuan, dalam dua mode. Mode VPN (Anda memberi tahu kami bahwa Anda memakai VPN): −40 jika alamat yang terlihat milik ISP Anda dan bukan VPN, −25 untuk kebocoran DNS, −20 untuk kebocoran WebRTC, −15 untuk kebocoran IPv6, −10 untuk ketidakcocokan zona waktu, −10 jika alamat masuk blocklist. Mode normal (tanpa VPN): −10 untuk jaringan lokal yang terekspos lewat WebRTC, −10 untuk ketidakcocokan zona waktu, −20 untuk alamat yang masuk blocklist. Pemeriksaan browser fingerprint ditampilkan sebagai perkiraan dan belum dikurangkan pada versi pertama ini; pengurangan −10 untuk fingerprint yang sangat unik akan diaktifkan begitu keunikannya diukur dari sampel nyata, dan halaman ini akan menyatakannya. Skor tidak pernah di bawah 0; rentangnya 90–100 sangat baik, 70–89 baik, 40–69 cukup, di bawah 40 buruk. Rumusnya sengaja dibuat sederhana agar daftar perbaikan dan skornya selalu sejalan.
Pemeriksaan blacklist (DNSBL)
Kami mengkueri sepuluh DNS blocklist secara paralel lewat resolver rekursif kami sendiri, sesuai permintaan operator daftar, dan meng-cache jawabannya selama sepuluh menit. Kami hanya memakai daftar yang operatornya mempublikasikan ketentuan yang mengizinkan kueri publik gratis dan yang menjawab entri uji standar pada 21 Oktober 2026. UCEPROTECT level 2 dan 3 mendaftarkan seluruh alokasi dan ASN, sehingga ditampilkan sebagai informasi dan tidak dihitung merugikan Anda. Kueri yang ditolak sebuah daftar dilaporkan sebagai error, tidak pernah sebagai entri terdaftar. Setiap hasil menampilkan daftarnya, kategorinya, kode balasan beserta arti terdokumentasinya, kapan diperiksa, dan ke mana mengajukan penghapusan.
Apa yang kami catat dan apa yang tidak
Kami tidak menyimpan alamat pengunjung. Hasil pengecekan di-cache selama sepuluh menit, di memori server lookup dan di edge (Cloudflare KV, dengan alamat sebagai kuncinya); sesi tes kebocoran hidup di memori selama sepuluh menit; tidak ada yang bersifat mengidentifikasi ditulis ke disk atau database. Hitungan penggunaan agregat (halaman, hari, negara, bahasa, kelas perangkat) tidak berisi alamat. Laporan kesehatan server kami sendiri berisi alamat dan beban server, bukan alamat Anda. Lihat kebijakan privasi.
Catatan perubahan
21 Oktober 2026 — Situs diluncurkan setelah pembangunan ulang menyeluruh. Geolokasi: edge Cloudflare + DB-IP Lite (build 2026-10-01), IPinfo Lite disiapkan. Jaringan: iptoasn.com, DB-IP ASN Lite, Team Cymru, RIPEstat, RDAP. Risiko: exit node Tor, X4BNet, feed cloud, iCloud Private Relay, Feodo Tracker, sepuluh DNSBL; versi skor 2026-10-21.1. Tes kebocoran di zona DNS dan server STUN kami sendiri. Perubahan sumber, bobot, atau desain tes di masa depan dicatat di sini beserta tanggalnya.
Pertanyaan yang sering diajukan
Seberapa akurat geolokasi IP?
Biasanya benar di tingkat negara untuk alamat koneksi kabel, sering benar di tingkat kota, tidak pernah di tingkat jalan. Alamat seluler, VPN, cloud, dan anycast adalah pengecualian yang umum. Hasil kami menampilkan sumber-sumbernya satu per satu beserta seberapa jauh selisihnya, sehingga Anda bisa melihat ketidakpastian untuk alamat Anda.
Kenapa IP saya menampilkan kota yang salah?
Karena database geolokasi memberikan satu lokasi untuk seluruh blok alamat berdasarkan tempat blok itu biasanya dipakai, dan itu bisa jadi hub regional provider Anda, kota yang dulu dilayani blok itu, atau lokasi server VPN atau cloud yang Anda lewati. Tanggal build sumber pada hasil memberi tahu seberapa tua tebakan tersebut.
Apakah Anda menyimpan alamat IP saya?
Tidak. Alamat Anda diproses di memori untuk menampilkan halaman dan menjalankan tes, di-cache paling lama sepuluh menit agar pengecekan berulang cepat, dan tidak pernah ditulis ke database atau log. Sesi tes kebocoran kedaluwarsa setelah sepuluh menit. Statistik penggunaan diagregasi dan tidak berisi alamat.