2011-07-27 2 views
2

나는 클라이언트의 IP에서 얻을 수있는 데이터의 유형과 양을 알고 싶습니다. 예를 들면 그의 위치, 도시 등 또는 기타 정보.asp.net에서 클라이언트의 IP로부터 얻을 수있는 데이터의 양은 어느 정도입니까?

+0

IP에서 정보를 얻을 수 있다면 대다수의 경우에 희망하는 정보를 얻을 수 있습니다. 요즘에는 대부분의 스마트 폰에 obvisouly 더 많은 경험을 가진 다른 사람들이 나을 것입니다. 그게 거기에 사용될 것이지만, 모바일이 아닌 어플리케이션의 경우, 나는 100 %가 아닙니다. – Coops

답변

2

IP에서 파생 된 정보에 의존 할 수 없습니다. 정적 IP 일지라도 누군가가 라이브러리에 앉아있을 수 있습니다!

+0

나는 프록시와 그와 같은 것들이 결과 정보도 바꿀 것이라고 믿습니다. 제안 : [ASP 포럼] (http://forums.asp.net/t/892765.aspx) 컴퓨터가 아닌 컴퓨터의 IP 주소를 가져 오려면 다음 코드를 사용하십시오. HttpContext.Current.Request.ServerVariables [ "HTTP_X_FORWARDED_FOR"]; – Coops

+0

그리고 휴대 전화로는 더 좋지 않습니다. http://hello.handsetdetection.com/entries/180214-mobile-ip-address-to-geo-mapping – IrishChieftain

+0

Thanks IrishChieftain –

1

IP 주소를 사용하면 도시, 국가, 인터넷을 찾기 위해 많은 지리적 위치 서비스 중 하나를 라이브러리, 웹 서비스 또는 간단한 프로그램 방식의 http 요청 (whois.sc)으로 사용할 수 있어야합니다. 서비스 제공 업체 등 내가 아는 한, 이러한 라이브러리 또는 웹 서비스는 100 % 정확하지 않습니다.

+0

답장을 보내 주셔서 감사합니다. –

관련 문제