Pengguna Amerika memiliki geolokasi alamat IP yang salah

8

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.

fpg1503
sumber
7
Alamat IP itu sebenarnya ada di Malaysia. Jika dia ingin diidentifikasi sebagai orang Amerika, dia harus pergi ke bandara dan mendapatkan penerbangan kembali ke AS ...
Michael Hampton
5
Untuk pengalaman pengguna terbaik, Anda dapat mengizinkan pengguna untuk menimpa lokasi yang terdeteksi secara otomatis. Lokasi pilihan mereka kemudian dapat disimpan di suatu tempat (dalam cookie jika itu adalah layanan web).
kasperd
4
Mengapa Anda menganggap pengguna Amerika harus di Amerika? Saya sering bepergian ke luar negeri, kadang-kadang bepergian untuk bisnis. Demikian pula, mengapa Anda berharap pengguna <nasionalitas> selalu terhubung dari <nation>? Jika saya kebetulan berada di Prancis dan Anda memaksakan UI Prancis pada saya, saya tidak akan terkesan.
Eric Towers
3
Apakah ada pengguna yang menggunakan layanan VPN atau layanan anonim yang mungkin menutupi IP lokal mereka? Beberapa pengguna tidak memahami implikasi menggunakan layanan tersebut.
austinian
4
@kasperd: "Anda dapat mengizinkan" -> "Anda benar-benar harus". Ada banyak cara kesalahan geolokasi, plus pengguna mungkin menginginkan konten berbeda (saat liburan, menyiapkan perjalanan ...). Saya benci ketika sebuah situs memberi saya barang-barang berdasarkan geolokasi tanpa cara untuk memilih.
sleske

Jawaban:

21

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?

Maxmind GeoIP hasil untuk 161.139.224.31

Kedua, saya akan memeriksa catatan whois untuk alamatnya. APNIC juga mengatakan itu terdaftar di UTM. Tidak terlihat bagus untuk orang Amerika yang seharusnya ...

inetnum:        161.139.0.0 - 161.139.255.255
netname:        UTMNET
descr:          Universiti Teknologi Malaysia
country:        MY
admin-c:        UTM1-AP
tech-c:         UTM1-AP
status:         ALLOCATED PORTABLE
mnt-by:         MAINT-MY-UNITEKMY
mnt-irt:        IRT-UNITEKMY-NON-MY
changed:        [email protected]
changed:        [email protected] 20120907
source:         APNIC

irt:            IRT-UNITEKMY-NON-MY
address:        Center for Information and Communication Technology
e-mail:         [email protected]
abuse-mailbox:  [email protected]
admin-c:        UTM1-AP
tech-c:         UTM1-AP
auth:           # Filtered
mnt-by:         MAINT-MY-UNITEKMY
changed:        [email protected] 20120906
source:         APNIC

role:           Universiti Teknologi Malaysia
address:        Center for Information and Communication Technology
country:        MY
phone:          +607-5532470
fax-no:         +607-5566164
e-mail:         [email protected]
admin-c:        UTM1-AP
tech-c:         UTM1-AP
nic-hdl:        UTM1-AP
mnt-by:         MAINT-MY-UNITEKMY
changed:        [email protected] 20120906
source:         APNIC

% This query was served by the APNIC Whois Service version 1.69.1-APNICv1r0 (UNDEFINED)

Akhirnya, saya akan melakukan traceroute dan melihat jalur jaringan yang sebenarnya diambil untuk mencapai alamat IP. Pada kasus ini...

$ traceroute 161.139.224.31
traceroute to 161.139.224.31 (161.139.224.31), 30 hops max, 60 byte packets
 1  172.28.5.1 (172.28.5.1)  0.181 ms  0.146 ms  0.127 ms
 2  62-210-251-1.rev.poneytelecom.eu (62.210.251.1)  1.317 ms  1.480 ms  1.611 ms
 3  195.154.1.170 (195.154.1.170)  1.011 ms  1.236 ms  1.300 ms
 4  prs-b7-link.telia.net (62.115.40.77)  0.956 ms  0.924 ms  0.917 ms
 5  prs-bb3-link.telia.net (213.155.132.192)  1.779 ms prs-bb3-link.telia.net (213.155.134.220)  1.652 ms prs-bb2-link.telia.net (213.155.134.228)  0.898 ms
 6  adm-bb4-link.telia.net (213.155.137.156)  15.224 ms adm-bb3-link.telia.net (62.115.135.62)  11.010 ms adm-bb4-link.telia.net (213.155.136.24)  13.345 ms
 7  adm-b2-link.telia.net (62.115.141.51)  12.709 ms adm-b2-link.telia.net (213.155.137.197)  12.043 ms adm-b2-link.telia.net (62.115.141.67)  12.702 ms
 8  telekommalaysia-ic-149786-adm-b2.c.telia.net (213.248.99.146)  11.203 ms telekommalaysia-ic-301284-adm-b2.c.telia.net (62.115.8.206)  11.131 ms  12.056 ms
 9  * * *
10  58.27.55.202 (58.27.55.202)  207.612 ms  202.755 ms  203.625 ms
11  * * *
12  * * *
13  * * *
14  * * *
15  *^C

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.

Michael Hampton
sumber
1
Saya berlari tracert 161.139.224.31, dan hop # 11 Anda muncul kepada saya sebagai securevpn.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.
ElderBug
2

Bukan hanya pengguna Amerika, itu bisa pengguna dari negara mana saja.
Dan ada beberapa alasan hal itu bisa terjadi.

  • Pengguna yang bepergian ke luar negeri dan masuk dari sana akan dilaporkan sebagai pengguna dari negara itu.
  • perusahaan-perusahaan internasional seringkali memiliki blok IP dari satu negara saja dan memberikan alamat-alamat itu ke semua kantor mereka.
  • sama untuk ISP yang beroperasi di banyak negara, jelas
  • jika Anda memiliki domain / situs yang dihosting di negara lain, Anda mungkin berakhir dengan rentang IP server di negara itu, dan host di AS seringkali cenderung lebih mahal daripada yang di tempat lain.

Yang terakhir mungkin tidak relevan untuk Anda, tetapi yang lain mungkin (dan ya, saya mengalami semuanya pada satu waktu atau yang lain).

jwenting
sumber