Untuk menampilkan konten yang tepat untuk pengguna saya, saya mendapatkan negara mereka berdasarkan alamat IP mereka. Saya telah menerima beberapa laporan dari pengguna Amerika yang mengatakan bahwa konten ditampilkan dengan tidak benar. Saya selalu memeriksa alamat IP mereka dan API deteksi negara saya benar, untuk beberapa alasan pengguna Amerika diberi alamat IP dari negara lain.
Apakah ini praktik biasa? Apakah ini ada hubungannya dengan IPcalypse ? Apakah ada cara yang lebih baik untuk mendapatkan lokasi pengguna?
Sunting: Saya menggunakan API bernama MaxMind untuk mendapatkan lokasi berdasarkan IP, masalah ini hanya terjadi pada pengguna IPv4 sejauh ini. Masalah terakhir yang saya miliki adalah dengan pengguna Amerika yang lokasi alamat IP-nya muncul sebagai Malaysia, Alamat IP mereka adalah 161.139.224.31, yang saya tahu adalah pengguna menggunakan perangkat dengan iOS.
sumber
Jawaban:
Maxmind adalah layanan yang baik, meskipun kadang-kadang bisa ada kesalahan, karena kita sekarang dalam periode di mana blok IPv4 langka, dan diperdagangkan dan dijual kembali di pasar abu-abu. Jika Anda menemukan kesalahan aktual, Anda dapat melaporkannya kepada mereka , meskipun ini tampaknya bukan kesalahan.
Ini pada dasarnya bagaimana saya mengkonfirmasi lokasi alamat IP:
Pertama, saya akan melihat apa yang dikatakan Maxmind tentang hal itu. Alat daring mereka memberi tahu saya bahwa itu di Malaysia dan terdaftar di Universiti Teknologi Malaysia . Tapi benarkah itu?
Kedua, saya akan memeriksa catatan whois untuk alamatnya. APNIC juga mengatakan itu terdaftar di UTM. Tidak terlihat bagus untuk orang Amerika yang seharusnya ...
Akhirnya, saya akan melakukan traceroute dan melihat jalur jaringan yang sebenarnya diambil untuk mencapai alamat IP. Pada kasus ini...
Di sini kita melihat bahwa itu dimulai di lokasi saya di Paris, diteruskan ke Amsterdam, dan kemudian ke Telekom Malaysia, setelah itu kita tidak dapat kembali lagi. Alamat IP terakhir yang akan ditanggapi, ketika mengalami pemeriksaan yang sama, juga merupakan alamat IP Telekom Malaysia.
Tampaknya sangat tidak mungkin pada titik ini bahwa alamat IP ini berada di tempat lain selain dari universitas Malaysia yang sebelumnya disebut. Jika pengguna benar-benar yakin ini salah, mereka dapat mencoba menjalankan traceroute dari ujung mereka (misalnya dengan aplikasi iOS untuk tujuan itu ) dan Anda dapat memeriksa hasilnya untuk kemungkinan petunjuk.
Akhirnya, ada kemungkinan bahwa pengguna terhubung ke VPN yang disediakan oleh universitas. Dalam hal ini ia akan selalu diidentifikasi berada di universitas terlepas dari lokasi di dunia, dan jika ia ingin diidentifikasi sebagai lokasi sebenarnya, ia harus mematikan VPN dan terhubung secara langsung.
sumber
tracert 161.139.224.31
, dan hop # 11 Anda muncul kepada saya sebagaisecurevpn.utm.my (161.139.251.101)
, yang akan menjelaskan semuanya. Saya juga memiliki beberapa lompatan di LA, AS (walaupun saya juga di Prancis), tetapi mungkin kebetulan.Bukan hanya pengguna Amerika, itu bisa pengguna dari negara mana saja.
Dan ada beberapa alasan hal itu bisa terjadi.
Yang terakhir mungkin tidak relevan untuk Anda, tetapi yang lain mungkin (dan ya, saya mengalami semuanya pada satu waktu atau yang lain).
sumber