글
작업: freeimage.kr 김성대
공인 IP중 중국의 IP를 차단합니다.
include_once "check_cn_ip.php" 를 화면 상단에 넣어주면
끝입니다.
중국에서 들어오는 IP 면 exit;로 조용하게 잠재워 드립니다.
범위를 지정해주니 해당범위안에 들어가는 모든 중국IP에 대해 차단합니다.
config 에 넣어주거나 메인등에 넣어주면 중국 측에서 홈페이지가 보이지 않게 때문에
해킹시도를 안하게 됩니다.
차후 버젼은 지정된 서버에서 자동으로 ip 리스트를 업데이트 되도록 할 생각입니다.
출처 : http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=18132&page=2
소스를 다음으로 수정하시면 더 간단할 것 같네요. 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
";
}
if ($ipn >= $n1 && $ipn <= $n2){
//echo "chinaIP차단";
return true;
}
}
return false;
공인 IP중 중국의 IP를 차단합니다.
include_once "check_cn_ip.php" 를 화면 상단에 넣어주면
끝입니다.
중국에서 들어오는 IP 면 exit;로 조용하게 잠재워 드립니다.
범위를 지정해주니 해당범위안에 들어가는 모든 중국IP에 대해 차단합니다.
config 에 넣어주거나 메인등에 넣어주면 중국 측에서 홈페이지가 보이지 않게 때문에
해킹시도를 안하게 됩니다.
차후 버젼은 지정된 서버에서 자동으로 ip 리스트를 업데이트 되도록 할 생각입니다.
출처 : http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=18132&page=2
소스를 다음으로 수정하시면 더 간단할 것 같네요. 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
";
}
if ($ipn >= $n1 && $ipn <= $n2){
//echo "chinaIP차단";
return true;
}
}
return false;
'블로그마케팅비법' 카테고리의 다른 글
월 500이상 노출 비결 (0) | 2011.07.19 |
---|---|
블로그 지식인 상위노출이 의미가 있을까요? (0) | 2011.07.13 |
마케팅비법 (0) | 2011.07.11 |
동영상을 눌러 내 홈페이지로 이동하는 방법 (0) | 2011.07.11 |
다음 블로그에서 실제 플레이되는 동영상을 (0) | 2011.07.11 |
RECENT COMMENT