본문으로 건너뛰기

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 업데이트 관련 문의 사항