묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
아이피 차단 소스!!!! 팁 알려주세요.
2005.08.05 22:47
<?
$ip = array(
"0.0.1.1", //4자리 다 입력해도 됨
"24.*.*.*", //호주차단
"1.24.53" //반드시 맨 마지막에는 끝에 , 가 없어야함
);
for($i=0; $i<count($ip); $i++) {
if(ereg($ip[$i],$REMOTE_ADDR)) die("차단되었습니다. 메롱.");
}
?>
위의소스를 작성했는데. 저의 아이피는 분명히 222.xxx.xxx.xx 이였습니다.
그런데 저 24.*.*.* 때문에 저까지 차단되는것이었습니다.ㅜ.ㅜ
24.*.*.* 이란 뜻은 24.0.0.0 에서 ~ 24.255.255.255 모든 아이피를 차단하는 소스 입니까?
그런데 왜 저는 201. 로 시작하는데 왜 제가 차단이 될까요??
그래서 24.*.*.* 을 지워주면 다시 풀리구요. 참 신기합니다.ㅡㅡ;
그리고 212.128.0.0. 에서 212.143.0.0 까지 차단을 할려면 어찌해야 합니까?
212.129.*.*
212.13?.*.*
212.140.*.*
212.141.*.*
212.142.*.*
212.143.*.*
이렇게 숫자에다가 ? 를 넣어주면 0~에서 9까지란 뜻이 되나요??
궁금합니다 알려주세요.
$ip = array(
"0.0.1.1", //4자리 다 입력해도 됨
"24.*.*.*", //호주차단
"1.24.53" //반드시 맨 마지막에는 끝에 , 가 없어야함
);
for($i=0; $i<count($ip); $i++) {
if(ereg($ip[$i],$REMOTE_ADDR)) die("차단되었습니다. 메롱.");
}
?>
위의소스를 작성했는데. 저의 아이피는 분명히 222.xxx.xxx.xx 이였습니다.
그런데 저 24.*.*.* 때문에 저까지 차단되는것이었습니다.ㅜ.ㅜ
24.*.*.* 이란 뜻은 24.0.0.0 에서 ~ 24.255.255.255 모든 아이피를 차단하는 소스 입니까?
그런데 왜 저는 201. 로 시작하는데 왜 제가 차단이 될까요??
그래서 24.*.*.* 을 지워주면 다시 풀리구요. 참 신기합니다.ㅡㅡ;
그리고 212.128.0.0. 에서 212.143.0.0 까지 차단을 할려면 어찌해야 합니까?
212.129.*.*
212.13?.*.*
212.140.*.*
212.141.*.*
212.142.*.*
212.143.*.*
이렇게 숫자에다가 ? 를 넣어주면 0~에서 9까지란 뜻이 되나요??
궁금합니다 알려주세요.
댓글 2
-
냐하하~∏^∏
2005.08.08 18:52
-
승훈
2005.08.09 21:12
위의분 무슨소린지..저의 아이피는 222.로 시작했는데 저는 24.*.*.* 을 차단했는데 왜 제가 차단되는 이유를 모르겠어요.ㅜㅜ. 알려주세요.
가령 24.*.*.*는
정규식으로
eregi("24\.[0-9]{2,3}\.[0-9]{2,3}\.[0-9]{2,3}$","24.22.222.222");
24.22.222.222이녀석은 딱 걸리는거죠~