안녕하세요 그누보드 초보입니다.

안녕하세요 그누보드 초보입니다.

QA

안녕하세요 그누보드 초보입니다.

본문

안녕하세요 그누보드 초보입니다.

 

관리자모드에 IP차단 하는 기능이 있는데..

 

예) 233.456.667.778 이렇게 적고 엔터로 구분해서 사용하는데요

 

국가 아이피를 막기 위해서

 

예) 233.456.0.0

 

이렇게 앞에부분 2개만 적고 앞에 2개로 시작되면 뒤에 어떤 아아피가 와도 차단되게

 

가능한건가요???

 

이게 안된다면 방법이 없을까요?

 

솔루션 부탁드립니다. 

 

 

 

 

이 질문에 댓글 쓰기 :

답변 2

 

/common.php 498 - 513 


    // 접근차단 IP
}
    $pattern = explode("\n", trim($config['cf_intercept_ip']));
    for ($i=0; $i<count($pattern); $i++) {
        $pattern[$i] = trim($pattern[$i]);
        if (empty($pattern[$i]))
            continue;
        $pattern[$i] = str_replace(".", "\.", $pattern[$i]);
        $pattern[$i] = str_replace("+", "[0-9\.]+", $pattern[$i]);
        $pat = "/^{$pattern[$i]}$/";
        $is_intercept_ip = preg_match($pat, $_SERVER['REMOTE_ADDR']);
        if ($is_intercept_ip)
            die ("접근 불가합니다.");
    }
}​

로 되있는데요. 111.222.+.+ 로 하시면 될것으로 판단됩니다. 

답변을 작성하시기 전에 로그인 해주세요.
전체 95
QA 내용 검색
filter #ip ×

회원로그인

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