기술노트
[Linux]iptables 에 Geoip 연동하여 국가별 접속 차단하기 | |
---|---|
작성자 : 관리자(jieun@ehostidc.co.kr) 작성일 : 2018-11-20 조회수 : 4227 | |
iptables 에 Geoip 연동하여 국가별 접속 차단하기
GeoIP : MaxMind 에서 제공하는 국가별로 IP를 확인할 수 있는 오픈소스 라이브러리
테스트 OS : CentOS 7 구성 : Xtables-addons을 이용하여 설치 진행
1. 의존성 패키지 설치 # yum install gcc gcc-c++ make automake unzip zip xz kernel-devel-`uname -r` iptables-devel
2. 펄 스크립트용 CSV 모듈 설치 # yum install perl-Text-CSV_XS
3. xtables-addons 다운로드 및 설치
4. Geoip 데이터 만들기
![]()
5. iptables 적용하기
6. 사용법 # 출발지 중국 아이피 (중국에서 서버로 오는 패킷을 처리) -m geoip --src-cc CN # 도착지 중국 아이피 (서버에서 중국으로 가는 패킷) -m geoip --dst-cc CN |
|
이전글 | badblock 검사 명령어 |
다음글 | 자주 사용하는 CMD 명령어 |