geoip database 국가별 아이피 DB를 업데이트하는 방법은 무엇인가요?
💡 요약 정리
- geoip database는 국가별 IP 정보를 제공하는 데이터베이스입니다
- 수동 업데이트: 백업 → 파일 다운로드 → csv2bin으로 갱신
- 자동 업데이트: geoip_update.sh 스크립트를 crontab에 등록
- crontab 로그로 실행 상태를 확인할 수 있습니다
1. geoip database 수동 업데이트 방법
1) geoip database 백업
mv -f /var/geoip /var/geoip.backup
mkdir -p /var/geoip
2) 파일 다운로드
wget -P /var/geoip http://people.netfilter.org/peejix/geoip/tools/csv2bin-20041103.tar.gz
wget -P /var/geoip http://geolite.maxmind.com/download/geoip/database/GeoIPCountryCSV.zip
3) geoip database 갱신
cd /var/geoip
tar xvfzp csv2bin-20041103.tar.gz
unzip GeoIPCountryCSV.zip
/var/geoip/csv2bin/csv2bin GeoIPCountryWhois.csv
mv -f geoipdb* /var/geoip
2. crontab 을 이용한 geoip 자동업데이트 설정방법
1) 자동업데이트 스크립트 다운로드
mkdir -p /root/tools
wget -P /root/tools http://people.netfilter.org/peejix/geoip/tools/geoip_update.sh
chmod 700 /root/tools/geoip_update.sh
2) crontab 등록: crontab -e
# Automatic GeoIP database update
30 3 1 * * /root/tools/geoip.sh >>/dev/null
3) crontab 실행로그 확인
tail -f /var/log/cron
문제가 해결되지 않았나요?
궁금하신 사항은 언제든지 1:1 문의게시판으로 문의해 주세요.
문의 시 포함 정보:
- 카페24 아이디
- 서비스 ID: 서버호스팅 서비스 ID
- 서버 OS: CentOS / Ubuntu 등
- geoip 설치 경로: /var/geoip 등
- 에러 로그: /var/log/cron 내용
- 문의 내용: geoip database 업데이트 관련 문의 사항