
[Java] GeoLite2 사용해 IP 위치 조회 기능 구현하기
·
JAVA
1. 들어가며방문자 통계 기능을 만들어야 하는데 국가별, 지역별 접속자 통계를 구현해 달라는 요청이 있었다.무료인 것을 찾다 보니 GeoLite2라는 게 나오길래 한 번 테스트 삼아 이용해 봤다.GeoLite2 Free API와 DB파일을 다운 받아서 사용하는 2가지 방법을 발견했다.api의 경우 하루 1000건의 제한이 있지만, DB파일은 무제한으로 이용이 가능하다고 해서 DB파일을 이용하는 방법을 사용해 봤다.스프링 부트 환경에서 테스트를 진행했다. 2. MaxMind 접속 후 mmdb 파일 다운로드귀찮지만 회원가입이 필요하다. 까다로운 것이 없으니 필요하다면 가입해야겠다.가입 후 로그인하게 되면 위 스크린샷의 화면이 보이게 되는데 왼쪽메뉴의 GeoIP2 / GeoLite2 하단의 Download F..