스팸, 악성코드의 온상 중국아이피차단!! > 그누4 팁자료실

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.

스팸, 악성코드의 온상 중국아이피차단!! 정보

스팸, 악성코드의 온상 중국아이피차단!!

첨부파일

check_cn_ip.php (23.9K) 857회 다운로드 2010-12-27 22:29:48

본문

그누보드에서 중국 아이피 차단입니다.

해당 첨부파일을 다운받으신후 그누보드 디렉토리에 올려 놓으신후
head.sub.php 파일을 여신후 아무곳이나 아래한줄을 넣어 주시면 됩니다.

include_once("check_cn_ip.php");

전 이렇게 해 놓은 후에 중국쪽 아이피가 거의 사라졌습니다.
그럼..^^;;;


참고링크

추천
17

댓글 16개

어떤 원리로 동작하는 것인지 여쭤봐도 되겠습니까?
저는 다운 받고 소스에 차단 아이피가 잔뜩 들어있을 줄 알았더니,
엄청난 string에 255 곱셈 연산의 연산도 들어있고,
도리어 서버 부하주게 되는 것은 아닌지요?
죄송합니다. 잘 모르면서리...
원래IP범위를 111.222.333.444 형식으로 입력했다가 조금이라도 속도개선을 하기위해 IP를 long int 타입으로 바꾸어 서 속도개선을 시킨것입니다.
물론 3757047808 3757834239 대신에 111.0.0.1 111.0.0.255 식으로 범위를 추가로 지정해도 됩니다. (자동인식됨)
속도는 하루1만명이상 접속하는 사이트에서 적용시킨것이라서 부하문제는 없을듯하구요.^^
좋은 자료네요.
중국 IP 수집하신 원리가 궁금합니다.

중간 연산 과정에서
http://php.net/manual/en/function.ip2long.php
이런 함수가 있습니다. 
long  이라서 조금 주의하셔야 하는 부분은 있고요.
원래 IP데이타를 int 타입으로 변경한뒤에 소스에 넣은것입니다.
변경하기 편하게 만든 소스는 안드로메다에 있어서 찾기 힘들구요.^^
날잡아 다시 업데이트 한번 하겠습니다.
2천개는 아니구요..범위로 어디부터 어디까지 지정한것이 범위가 1천개 정도(차단IP수 총 1천개*250개) 됩니다. 추측하신대로 연산속도때문에 프로그램세팅했구요.^^
한국IP만 접속하게 하면 좋을것 같아요...중국뿐 아니라 러시아, 인도등 세계 곳곳 아이피로 들어오네요....한국접속만 허가하고 외국 아이피들은 차단하는게 좋을것 같습니다.

근데 한국아이피만 어디서 뽑아오죠?
전체 3,309 |RSS
그누4 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT