중국 IP 차단 (include 방식 / 지속적인 업데이트) > 그누4 팁자료실

그누4 팁자료실

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

중국 IP 차단 (include 방식 / 지속적인 업데이트) 정보

중국 IP 차단 (include 방식 / 지속적인 업데이트)

첨부파일

check_cn_ip.php (18.0K) 783회 다운로드 2009-01-24 16:43:02

본문

작업: freeimage.kr 김성대
공인 IP중 중국의 IP를 차단합니다.
include_once "check_cn_ip.php" 를 화면 상단에  넣어주면
끝입니다.
중국에서 들어오는 IP 면 exit;로 조용하게 잠재워 드립니다.
범위를 지정해주니 해당범위안에 들어가는 모든 중국IP에 대해 차단합니다.
config 에 넣어주거나 메인등에 넣어주면 중국 측에서 홈페이지가 보이지 않게 때문에
해킹시도를 안하게 됩니다.
차후 버젼은 지정된 서버에서 자동으로 ip 리스트를 업데이트 되도록 할 생각입니다.
추천
5

댓글 10개

좋은 자료인것 같습니다만..

참고로 중국애들이든 다른 나라 애들이든,
해킹이나 크래킹할 때 실제 사용하는 자신들나라ip로 들어와서 안합니다.
대부분이 국내 pc방이나 허름한 관공서 라우터타고 시도하는 릴레이 형태를 사용합니다.
그러니 실제로 해킹때 사용되는 ip는 국내 ip로 잡히게 됩니다.

개인적인 생각으로 이 자료는 소규모사이트에서 작은규모의 디도스나(DDOS) 간단한 ip 차단용으로 사용이 적당할것 같습니다만, 이미 g4/y4 는 ip 블럭킹 기능을 제공하니 비슷한듯 하군요.
(대규모 디도스 공격은 어차피 개인호스팅인 서버에서 트래픽감당을 못하기 때문에 효율성이 없고, 이런경우는 장비단에서 먼저 걸러야 서버나 망에 부하가 없습니다.)
일단 화면을 보이지 않게해서 홈페이지 구조나, 용도등을 모르게 하기 위함입니다.
실제로 이 기능을 홈페이지에 삽입한결과 하루 100여차례 해킹시도가 10여차례로 줄었습니다.
일단 서버차원 공격이 아니라. 홉페이지 소스의 문제점을 찾아 공격하거나. 트래픽을 유발시켜 문제를 일으키는 시도는 대폭 줄어들기 때문에 트래픽별 정액제 호스팅 서비스나, 일반 범용 게시판을 이용하는경우 스팸등록글등의 방지에 효과적입니다. (그런 작업들이 대부분 중국에서 들어옵니다.)
나중에 쓸일 있을것 같습니다
감사 드리구요.

이걸 인쿨루드 하면 이렇게 많은 아이피들을 대입하느라고 홈이 느려지거나 하진 않나요?
컴이 하는일이라 깜짝할 사이에 하겠지만 생각하면 괜히 힘들게 느껴져요.
아마도 큰 차이는 없을거라 하지만 이해가 되도록 어떤 비교치를 예를 들어 설명좀 해주시면 내가 마음이 쬐금 편해질것 같아요,,
가령 0.몇초 계산한다거나,,,
일반홈페이지 네이버 인덱스페이지기준으로 몇퍼센트정도 부하를 차지 한다거나,,
소스를 다음으로 수정하시면 더 간단할 것 같네요. long2ip함수를 이용했습니다.

$ipn = long2ip($ip);

$arr=explode("\n",$str);
foreach($arr as $str2) {
$arr2=explode("\t",$str2);
$n1=intval($arr2[0]);
$n2=intval($arr2[1]);
if ($n1<1000) { // 솟수점에 . 포함
$n1 = long2ip($arr2[0]);
$n2 = long2ip($arr2[1]);
//echo "$arr2[0] $arr2[1] -> $n1,$n2<BR>";
}
if ($ipn >= $n1 && $ipn <= $n2){
//echo "chinaIP차단";
return true;
}
}
return false;
전체 3,313 |RSS
그누4 팁자료실 내용 검색

회원로그인

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