리눅스 특정 국가의 IP주소 일괄 차단하기
페이지 정보
작성자 오원장쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 댓글 1건 조회 5,020회 작성일 17-01-15 01:01본문
잠시 명상(?)을 하며 스마트한 해결책을 찾다가 중국 IP대역을 모두 차단하기로 마음먹고 방법을 찾아 나섰습니다. 중국에서 이곳 서버로 접속하는 시도는 정보를 얻는 시도라기 보다는 악의적인 목적이 월등히 더 많을거라는 판단에서였습니다.
역시 구글신의 도움으로 쉽게 방법을 찾을 수가 있었습니다.
우선, IP 대역 DB 파일 얻기위해 다음 사이트에 접속해서 최신 버전의 GeoIPCountryCSV.zip을 다운받아 압축을 풀어둡니다.
http://dev.maxmind.com/geoip/legacy/geolite/
GeoIPCountryWhois.csv 파일이 나오는데, 이 파일이 각 국가의 IP 할당 정보가 들어 있는 DB 파일입니다.
그리고 다음과 같은 스크립트를 만들어 위 DB파일과 같은 디렉토리에 ipban.sh로 저장합니다.
여기서는 중국 IP 대역만 차단하기 위해 5번째 줄에 "China"라고 썼는데, 다른 국가를 차단하고 싶다면 이 부분을 해당 국가로 바꾸면 됩니다. 국가별 표기 방법은 csv파일을 열어서 찾아보면 알 수 있습니다.
#vi ipban.sh
#!/bin/sh
SRC=./GeoIPCountryWhois.csv
for BANIP in `egrep "China" $SRC | cut -d, -f1,2 | sed -e 's/"//g' | sed -e 's/,/-/g'`
do
/sbin/iptables -A INPUT -p all -m iprange --src-range $BANIP -j DROP
done
ipban.sh 파일에 실행 권한을 준 뒤, 터미널에서 실행하면 특정 IP 대역의 접속을 모조리 차단할 수 있습니다.
출처 : http://tuwlab.com/ece/8497
댓글목록
yanmaneee님의 댓글
yanmaneee이름으로 검색 작성일
http://www.goyardsoutlet.com
http://www.supremenewyork.us.com
http://www.offwhite-shoes.us.org
http://www.goyardbags.us.com
http://www.paulgeorgeshoes.us.com
http://www.jordanstoreonline.com
http://www.gaps.us.com
http://www.jordantravisscott.com
http://www.jordanshoesstore.us.com
http://www.supreme.com.co
http://www.supremesoutlet.us.com
http://www.hermesbagsonline.com
http://www.bapesoutlet.com
http://www.kyrie6.org
http://www.golden-gooses.com
http://www.kyrieirvingshoes.us
http://www.kd13shoes.us
http://www.cheapjordanss.us.com
http://www.jordan11retro.us.com
http://www.abathingapeofficial.com
http://www.supremenewyork.us.org
http://www.offwhitehoodies.us
http://www.kyrie-7.com
http://www.off-whiteclothing.us.com
http://www.offwhite.us.org
http://www.yeezyboost.us
http://www.goyardshandbag.us
http://www.supremeclothingstore.com
http://www.palmangels-hoodie.com
http://www.bape-shoes.com
http://www.kd15shoes.com
http://www.chromeheartstoreonline.com
http://www.kd12.org
http://www.goldengoosedeluxebrand.us.com
http://www.yeezyboost380.us.com
http://www.kyrie-8.com
http://www.goldengoosesstore.com
http://www.kyrie7.us
http://www.palmangels.us.com
http://www.palmangelsoutlet.us.com
http://www.air-jordan.us.com
http://www.jordan12.us.com
http://www.goldengoose.us.org
https://www.kyrieirving-shoes.us.com
http://www.offwhiteoutlet.us.org
http://www.travisscotjordan.us
http://www.supremes-clothing.us.com
https://www.off-whites.us
http://www.jordan4.us.com
http://www.off-whiteclothing.us.org
http://www.hermesbelts.us.org
http://www.fearofgodhoodie.com
http://www.off---whiteshoes.com
http://www.gapyeezy.org
http://www.jordansshoes.us.com
http://www.curry-8.us
http://www.shoesjordan.us.com
http://www.cheapjordanshoes.us.com
http://www.bapesonline.com
https://www.air-jordanoutlet.com
http://www.jordan-retro.us.com
http://www.goldengooseshoes.us.org
http://www.hermes-outlets.com
http://www.cheapjordan.us
http://www.goyardsstoreonline.com
http://www.bape-hoodie.com
http://www.russellwestbrookshoes.us
http://www.offwhitexjordan1.com
http://www.curry9shoes.com
http://www.supreme-clothings.us.com
http://www.curry9.us
http://www.fearofgod-clothing.com
http://www.paulgeorge.us.com
http://www.kyrie9.com
http://www.golden-goosesoutlet.com
http://www.kd12.us.com
http://www.off-whiteshoes.us.com
http://www.goldengooseofficial.com
http://www.offwhitexnike.com
http://www.bapehoodie.us
https://www.goldengoosessale.com
https://www.hermesonlineshop.com
http://www.kd14shoes.com
http://www.adidasyeezyboost350.us.com
http://www.goldengooseoutletus.com
https://www.supremeoutlet.us.com
http://www.bape-clothing.us
http://www.bapeshoodie.com
http://www.kd15.us
http://www.supremes.us.org
http://www.giannisantetokounmposhoes.us
http://www.kd14.org
http://www.bapesta.us.com
http://www.kyrie8shoes.com
http://www.bapes.us.org
http://www.bape.us.org
https://www.palmangelsonline.com
http://www.fearofgod.us.com
http://www.yeezy350boost.us.com
http://www.supremeclothings.com
http://www.bape-shirt.us.com
http://www.ggdb.us.com
http://www.supremesonline.com
http://www.bape-stas.com
http://www.supremeclothing.us.org
http://www.yeezysneakers.us.org
http://www.off-whitehoodie.com
http://www.travisscotjordan.com
http://www.goyardshandbags.us.org
http://www.kyrie5spongebob.us
https://www.fearofgodoutlet.com
http://www.off--white.us.com
http://www.goldengooseonlinestore.com
http://www.jordansshoes.us.org
http://www.yeezy-500.us.com
http://www.offwhitetshirt.us.com
http://www.offwhitexjordan.com
http://www.kyrie9.us
http://www.supreme-clothing.us.org
http://www.off--whiteoutlet.com
http://www.curry6.net
http://www.shoes-yeezy.us
http://www.goyard-outlet.com
http://www.hermes-handbags.us.com
http://www.hermesoutletsonline.com
http://www.kobe-shoes.us.com
http://www.bapesclothing.com
http://www.fearofgodoutlet.us.com
http://www.jordanxtravisscott.com
http://www.birkinbag.us.com
http://www.jordan1shoes.us
https://www.hermesoutlets.com
http://www.goldengooseoutletstore.com
http://www.goldengoosesneakerssale.us.com
http://www.kyrie8.us
http://www.supremeshirt.us.com
http://www.palmangels-clothing.com
http://www.bape-clothing.com
http://www.jordan13.us.com
http://www.kobe.us.com
http://www.supremeclothings.us.com
http://www.supreme-newyork.us.org
http://www.off--whiteclothing.com
http://www.goyardhandbag.us.org
http://www.goyardoutlets.us
http://www.jordansforcheap.us.com
https://www.offwhitesoutlet.com
http://www.stephcurry.us
http://www.fearofgodessential.com
http://www.kevindurantshoes.us.com
http://www.sbdunk.us
http://www.bathing-ape.us
http://www.goyardshandbag.com
http://www.yeezy-shoes.us.org
http://www.offwhitesonline.com
http://www.kyrie7shoes.us
http://www.hermesbirkins.com
http://www.jordanssneakers.us.com
http://www.yeezy700.us.com
http://www.yeezy-350.us.com
http://www.supreme.us.org
http://www.off-whiteoutlet.us.com
http://www.jordans-shoes.us.org
http://www.adidasyeezyuk.com
https://www.off-whiteonline.com
http://www.kd-shoes.us
http://www.goldengoosesale.us.org
http://www.michaeljordanshoes.us.com
http://www.goldengoosesonline.com