2011-11-03 2 views
1

IP 주소에서 국가를 얻으려고합니다.IP에서 국가를 얻는 방법

저는 온라인에서 몇 가지 기사를 읽고 그에 대한 몇 가지 답변을 읽었습니다. 지금까지 Geoip이 http://www.maxmind.com 데이터베이스를 사용할 수 있음을 발견했습니다. 이 링크에서

예는

지오 코더 http://railscasts.com/episodes/273-geocoder이 GeoIP가보다 약간 더 새로운 것, 그것은 http://def-end.com/post/3582366278/how-to-determine-country-by-ip-address

필자는 라이언 노여움의 지오 코더에 대한함으로써 Railcast 들여다 설명합니다. 그러나 경사는 실제로 IP에서 국가를 얻는 방법을 찾는다. 나는 http://www.rubygeocoder.com/에보기를 시도했다. 분명히, 국가는 지적 재산권 (IP)에서 해결하지 못한다. 아무도 지오 코더를 시도해 보았고 이전에 작동하도록 했습니까?

다른 해결책이나 제안 사항을 알고 있어야합니까?

답변

1

지오 코더를 사용하여 IP 주소로 위도 및 경도로 지오 코딩 한 다음 해당 지오 코드를 길 찾기 주소로 지오 코딩 한 다음 결과에서 국가를 추출 할 수 있습니다.

+0

예제를 제공 할 수 있습니까? –

+0

예, 지오 코더를 사용하면 컨트롤러 작업 ** request.location.country_code **에서 iso1 국가 코드를 제공 할 수 있습니다 – VelLes

관련 문제