미국 사용자의 IP 주소 위치가 잘못되었습니다


8

내 사용자에게 올바른 콘텐츠를 표시하기 위해 IP 주소를 기준으로 국가를 확보합니다. 미국 사용자로부터 콘텐츠가 잘못 표시되었다는 몇 가지 보고서를 받았습니다. 나는 항상 자신의 IP 주소를 확인하고 국가 감지 API가 옳습니다. 어떤 이유로 미국 사용자에게는 다른 국가의 IP 주소가 할당됩니다.

이것은 일반적인 관행입니까? 이것은 IPcalypse 와 관련이 있습니까 ? 사용자의 위치를 ​​얻는 더 좋은 방법이 있습니까?

편집 : IP를 기반으로 위치를 가져 오기 위해 MaxMind라는 API를 사용하고 있습니다.이 문제는 지금까지 IPv4 사용자에게만 발생했습니다. 내가 마지막으로 겪은 문제는 IP 주소 위치가 말레이시아로 표시되는 미국 사용자의 경우였으며 IP 주소는 161.139.224.31입니다. 사용자가 iOS를 사용하는 기기를 사용하고 있다는 것만 알고 있습니다.


7
그 IP 주소는 실제로 말레이시아에 있습니다. 만약 그가 미국으로 식별되기를 원한다면 그는 공항으로 가서 미국으로 다시 비행기를 타야한다.
Michael Hampton

5
최상의 사용자 환경을 위해 사용자가 자동 ​​검색된 위치를 재정의 할 수 있습니다. 그런 다음 원하는 위치를 어딘가에 저장할 수 있습니다 (웹 서비스 인 경우 쿠키에 저장).
kasperd

4
왜 미국 사용자가 반드시 미국에 있다고 가정합니까? 나는 자주 출국하지 않고 때로는 출장을 위해 여행합니다. 마찬가지로 <nationality> 사용자가 항상 <nation>에서 연결될 것으로 예상하는 이유는 무엇입니까? 내가 프랑스에있을 때 프랑스 UI를 강요하면 감동하지 않을 것입니다.
에릭 타워

3
VPN 서비스 또는 익명 IP를 사용하는 사용자가 로컬 IP를 마스킹 할 수 있습니까? 일부 사용자는 이러한 서비스 사용의 의미를 이해하지 못합니다.
Austinian

4
@kasperd : "허용 할 수 있습니다"-> "당신은 반드시해야합니다". 지리적 위치가 잘못 될 수있는 방법에는 여러 가지가 있으며 사용자는 휴일 (휴일, 여행 준비 등)에서 다른 내용을 원할 수 있습니다. 사이트가 지리적 위치를 기반으로 물건을 선택할 수있는 방법을 제공하지 않을 때 나는 그것을 싫어 합니다.
sleske

답변:


21

Maxmind는 좋은 서비스입니다. 때때로 IPv4 블록이 부족하고 회색 시장에서 거래 및 재판매되고있는시기에 오류가있을 수 있습니다. 실제 오류를 발견하면 오류로 표시되지 않지만 오류를 보고 할 수 있습니다 .

이것은 기본적으로 IP 주소의 위치를 ​​확인하는 방법입니다.

먼저 Maxmind가 그것에 대해 말하는 것을 볼 것입니다. 그들의 온라인 도구 는 말레이시아에 있으며 Universiti Teknologi Malaysia에 등록되어 있다고 알려줍니다 . 하지만 정말입니까?

161.139.224.31에 대한 Maxmind GeoIP 결과

둘째, 주소의 후이즈 기록을 확인하겠습니다. APNIC은 또한 UTM에 등록되어 있다고 말합니다 . 당신의 미국 가정에 좋지 않다 ...

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:        hm-changed@apnic.net
changed:        hm-changed@apnic.net 20120907
source:         APNIC

irt:            IRT-UNITEKMY-NON-MY
address:        Center for Information and Communication Technology
e-mail:         jeff@utm.my
abuse-mailbox:  jeff@utm.my
admin-c:        UTM1-AP
tech-c:         UTM1-AP
auth:           # Filtered
mnt-by:         MAINT-MY-UNITEKMY
changed:        hm-changed@apnic.net 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:         jeff@utm.my
admin-c:        UTM1-AP
tech-c:         UTM1-AP
nic-hdl:        UTM1-AP
mnt-by:         MAINT-MY-UNITEKMY
changed:        hm-changed@apnic.net 20120906
source:         APNIC

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

마지막으로, 추적 경로를 수행하고 IP 주소에 도달하기 위해 취한 실제 네트워크 경로를 살펴 보겠습니다. 이 경우 ...

$ 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

여기서 우리는 그것이 파리의 내 위치에서 시작하여 암스테르담으로, 그 다음 텔레콤 말레이시아로 전달 된 후에 더 이상 돌아올 수 없다는 것을 알았습니다. 동일한 점검을받을 때 응답 할 최종 IP 주소도 Telekom Malaysia IP 주소입니다.

이 시점에서이 IP 주소가 이전에 명명 된 말레이시아 대학 이외의 다른 곳일 가능성은 거의 없습니다. 사용자가 이것이 잘못되었다고 확신하는 경우, 끝에서 추적 경로를 실행 해 볼 수 있으며 (예 : 해당 목적의 iOS 앱 사용 ) 가능한 단서가 있는지 결과를 검사 할 수 있습니다.

마지막으로 사용자가 대학에서 제공 한 VPN에 연결되어있을 수 있습니다. 이 경우 그는 전 세계의 위치에 관계없이 항상 대학에있는 것으로 식별되며, 실제 위치에 대해 식별하려면 VPN을 끄고 직접 연결해야합니다.


1
나는을 실행했고 tracert 161.139.224.31홉 # 11이 나에게 나타나 securevpn.utm.my (161.139.251.101)모든 것을 설명합니다. 나는 또한 LA, 미국에도 홉을 가지고 있지만 (프랑스에도 있지만) 우연의 일치 일 것입니다.
ElderBug

2

미국 사용자뿐만 아니라 모든 국가의 사용자가 될 수 있습니다.
그리고 몇 가지 이유가있을 수 있습니다.

  • 해외로 여행하고 그곳에서 로그온 한 사용자는 해당 국가의 사용자로보고됩니다.
  • 국제 회사는 종종 한 국가의 IP 블록 만 가지고 있으며 해당 주소를 모든 사무실에 할당합니다.
  • 여러 국가에서 운영되는 ISP에 대해서도 동일
  • 다른 국가에서 호스팅되는 도메인 / 사이트를 보유한 경우 해당 국가의 서버 IP 범위로 연결될 수 있으며 미국의 호스트는 다른 곳보다 더 비쌉니다.

마지막은 아마도 당신과 관련이 없지만 다른 사람들은 그럴 수 있습니다 (그리고 네, 한 번에 모두 일어났습니다).

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.