스팸, 악성코드의 온상 중국아이피차단!!
그누보드에서 중국 아이피 차단입니다.
해당 첨부파일을 다운받으신후 그누보드 디렉토리에 올려 놓으신후
head.sub.php 파일을 여신후 아무곳이나 아래한줄을 넣어 주시면 됩니다.
include_once("check_cn_ip.php");
전 이렇게 해 놓은 후에 중국쪽 아이피가 거의 사라졌습니다.
그럼..^^;;;
참고링크
해당 첨부파일을 다운받으신후 그누보드 디렉토리에 올려 놓으신후
head.sub.php 파일을 여신후 아무곳이나 아래한줄을 넣어 주시면 됩니다.
include_once("check_cn_ip.php");
전 이렇게 해 놓은 후에 중국쪽 아이피가 거의 사라졌습니다.
그럼..^^;;;
참고링크
http://www.maxmind.com/app/geolitecountry
http://geolite.maxmind.com/download/geoip/database/GeoIPCountryCSV.zip
http://geolite.maxmind.com/download/geoip/database/GeoIPCountryCSV.zip
첨부파일
|
댓글을 작성하시려면 로그인이 필요합니다.
로그인
댓글 16개
저는 다운 받고 소스에 차단 아이피가 잔뜩 들어있을 줄 알았더니,
엄청난 string에 255 곱셈 연산의 연산도 들어있고,
도리어 서버 부하주게 되는 것은 아닌지요?
죄송합니다. 잘 모르면서리...
물론 3757047808 3757834239 대신에 111.0.0.1 111.0.0.255 식으로 범위를 추가로 지정해도 됩니다. (자동인식됨)
속도는 하루1만명이상 접속하는 사이트에서 적용시킨것이라서 부하문제는 없을듯하구요.^^
저도 xpem 님처럼 원리가 궁금하네요..
중국 IP 수집하신 원리가 궁금합니다.
중간 연산 과정에서
http://php.net/manual/en/function.ip2long.php
이런 함수가 있습니다.
long 이라서 조금 주의하셔야 하는 부분은 있고요.
변경하기 편하게 만든 소스는 안드로메다에 있어서 찾기 힘들구요.^^
날잡아 다시 업데이트 한번 하겠습니다.
저도 추천합니다.^^
근데 한국아이피만 어디서 뽑아오죠?