Bagaimana alamat IP Anda sebenarnya bekerja
Alamat IP adalah alamat balasan dari koneksi internet Anda. Setiap permintaan yang dikirim perangkat Anda dipecah menjadi paket, dan setiap paket membawa alamat tempat jawabannya harus dikirim. Itulah sebabnya halaman ini bisa langsung menyapa Anda dengan sebuah angka begitu halaman dimuat: Anda sendiri yang menyerahkannya dengan cara terhubung, sama seperti amplop pos yang membawa alamat pengirim.
Mengapa setiap situs web bisa melihat alamat Anda
Tidak ada skrip deteksi rahasia di balik halaman ini. Ketika browser Anda membuka koneksi, network stack menempatkan alamat publik Anda di bidang sumber paket data, dan server membacanya langsung dari socket. Situs di belakang CDN membacanya dari header forwarded yang ditambahkan oleh jaringan edge. Anda tidak bisa mematikan ini, karena koneksi tanpa alamat balasan tidak akan pernah menerima jawaban.
Yang diterima sebuah situs hanyalah alamat dari hop terakhir antara Anda dan internet — biasanya router Anda atau gateway penyedia Anda. Semua perangkat di rumah Anda tetap memakai alamat privat seperti 192.168.1.12, yang tidak pernah keluar dari jaringan Anda. Inilah sebabnya ponsel, laptop, dan konsol Anda semuanya tampak online di bawah alamat publik yang sama.
IPv4 dan IPv6: mengapa Anda bisa memiliki salah satu atau keduanya
Alamat IPv4 terlihat seperti 203.0.113.45 dan berasal dari kumpulan sekitar 4,3 miliar kombinasi. Kumpulan itu sudah habis sejak bertahun-tahun lalu, sehingga penyedia kini membagi satu alamat publik untuk banyak pelanggan menggunakan translasi tingkat operator (carrier-grade). IPv6 mengatasi kelangkaan ini dengan ruang alamat yang jauh lebih besar dan alamat yang ditulis dalam heksadesimal, seperti 2001:0db8:85a3::8a2e:0370:7334.
Untuk menguji keduanya secara terpisah, halaman ini membuka dua koneksi terpisah: satu ke host yang hanya mempublikasikan catatan IPv4, dan satu lagi ke host yang hanya mempublikasikan catatan IPv6. Jika koneksi kedua berhasil, jaringan Anda benar-benar memiliki jalur IPv6 yang berfungsi. Jika gagal, tidak ada yang salah dengan perangkat Anda — penyedia atau router Anda sekadar belum menawarkan IPv6, yang masih berlaku untuk sebagian besar koneksi di seluruh dunia.
Karena kedua koneksi berjalan lewat protokol yang berbeda, keduanya bahkan bisa berakhir di jaringan yang berbeda pula. Laptop di jalur fiber dual-stack sering menampilkan prefix IPv6 yang stabil berdampingan dengan alamat IPv4 yang dibagi bersama, dan ponsel di jaringan seluler bisa menampilkan alamat IPv6 sementara lalu lintas IPv4-nya diterjemahkan di suatu tempat di dalam jaringan operator.
Mengapa lokasi di peta sering salah
Geolokasi IP adalah pencarian basis data, bukan GPS. Penyedia mendaftarkan blok alamat ke registri regional, dan vendor geolokasi menggabungkan data pendaftaran itu dengan informasi routing, pengukuran latensi, dan laporan pelanggan untuk menebak di mana blok tersebut digunakan. Tidak ada satu pun di rantai itu yang benar-benar mengukur lokasi fisik perangkat Anda.
Ketika vendor tidak yakin, ia akan menggunakan titik tengah area yang diyakininya dilayani oleh blok tersebut — pusat kota, titik tengah regional, atau dalam kasus terburuk pusat geografis seluruh negara. Itulah sebabnya dua layanan pencarian bisa berbeda pendapat soal kota Anda, kenapa penanda bisa muncul di kota yang belum pernah Anda kunjungi, dan kenapa koordinat sebaiknya dibaca sebagai "suatu tempat di wilayah ini" dan bukan sebuah alamat.
Jaringan seluler, tautan satelit, VPN korporat, dan jalur bisnis adalah yang paling tidak akurat dari semuanya, karena satu gateway bisa melayani lalu lintas dari seluruh provinsi atau negara. Jika peta salah untuk Anda, perbaikannya ada di basis data geolokasi, bukan di halaman ini: sebagian besar vendor menyediakan formulir koreksi tempat pemegang alamat dapat mengirimkan lokasi yang benar.
Cara mengganti atau menyembunyikan alamat Anda
Sebagian besar koneksi rumahan menerima alamat dinamis, jadi me-restart router atau mematikannya cukup lama hingga masa sewa alamat habis bisa memberi Anda alamat baru. VPN atau proxy melangkah lebih jauh: lalu lintas Anda dienkripsi ke sebuah server, dan setiap situs kemudian melihat alamat server itu, bukan alamat Anda. Tor merangkai beberapa relay untuk pemisahan yang lebih kuat dengan konsekuensi kecepatan yang lebih lambat.
Tidak ada satu pun dari ini yang sempurna. Browser tetap bisa membocorkan alamat asli Anda lewat WebRTC bahkan saat VPN aktif, kueri DNS bisa lolos dari tunnel, dan alamat yang diberikan VPN sering ditandai sebagai rentang datacenter oleh layanan streaming dan perbankan. Ada baiknya memverifikasi hasilnya daripada sekadar percaya bahwa VPN sudah aktif: jalankan tes kebocoran WebRTC dan pemeriksaan proxy di situs ini segera setelah terhubung.
Terakhir, tempatkan risikonya secara proporsional. Alamat Anda terlihat oleh setiap server yang Anda hubungi, dan dengan sendirinya alamat itu mengidentifikasi sebuah jaringan, bukan seseorang. Hanya penyedia layanan Anda yang bisa memetakannya ke pelanggan tertentu, dan biasanya hanya melakukannya atas permintaan hukum. Kebiasaan yang wajar — firmware router yang diperbarui, tidak membuka port forwarding yang tidak perlu, VPN saat memakai Wi-Fi publik — sudah mencakup hampir semua hal yang penting.