테스트 사이트 - 개발 중인 베타 버전입니다

특별 허용 정책에 추가하는 방법 문의 채택완료

컴대장 1년 전 조회 2,137

아래 아이피 대역을 특별허용하려고 합니다.

하나하나 별도로 추가해 주어야 하는지요?

구글봇 아이피 리스트인데 

66.249.0.0/27 이렇게 추가하려고 하니

66.249.0.0 아이피가 구글 소유가 아니네요.ㅠ

방법 좀 알려주세요. 감사합니다.
 

66.249.79.96/27
66.249.79.64/27
66.249.79.32/27
66.249.79.224/27
66.249.79.192/27
66.249.79.160/27
66.249.79.128/27
66.249.79.0/27

66.249.78.32/27
66.249.78.0/27

66.249.77.96/27
66.249.77.64/27
66.249.77.32/27
66.249.77.224/27
66.249.77.192/27
66.249.77.160/27
66.249.77.128/27
66.249.77.0/27

66.249.76.96/27
66.249.76.64/27
66.249.76.32/27
66.249.76.224/27
66.249.76.192/27
66.249.76.160/27
66.249.76.128/27
66.249.76.0/27

66.249.75.96/27
66.249.75.64/27
66.249.75.32/27
66.249.75.224/27
66.249.75.192/27
66.249.75.160/27
66.249.75.128/27
66.249.75.0/27

66.249.74.96/27
66.249.74.64/27
66.249.74.32/27
66.249.74.128/27
66.249.74.0/27

66.249.73.96/27
66.249.73.64/27
66.249.73.32/27
66.249.73.224/27
66.249.73.192/27
66.249.73.160/27
66.249.73.128/27
66.249.73.0/27

66.249.72.96/27
66.249.72.64/27
66.249.72.32/27
66.249.72.224/27
66.249.72.192/27
66.249.72.160/27
66.249.72.128/27
66.249.72.0/27

66.249.71.96/27
66.249.71.64/27
66.249.71.32/27
66.249.71.224/27
66.249.71.192/27
66.249.71.160/27
66.249.71.128/27
66.249.71.0/27

66.249.70.96/27
66.249.70.64/27
66.249.70.32/27
66.249.70.224/27
66.249.70.192/27
66.249.70.160/27
66.249.70.128/27
66.249.70.0/27

66.249.69.96/27
66.249.69.64/27
66.249.69.32/27
66.249.69.224/27
66.249.69.192/27
66.249.69.160/27
66.249.69.128/27
66.249.69.0/27

66.249.68.64/27
66.249.68.32/27
66.249.68.0/27

66.249.66.96/27
66.249.66.64/27
66.249.66.32/27
66.249.66.192/27
66.249.66.160/27
66.249.66.0/27

66.249.65.96/27
66.249.65.64/27
66.249.65.32/27
66.249.65.224/27
66.249.65.192/27
66.249.65.160/27
66.249.65.0/27

66.249.64.96/27
66.249.64.64/27
66.249.64.32/27
66.249.64.224/27
66.249.64.160/27
66.249.64.128/27
66.249.64.0/27

댓글을 작성하려면 로그인이 필요합니다.

답변 4개

채택된 답변
+20 포인트
1년 전

</p>

<p>function is_ip_allowed($ip, $allowed_patterns) {

    foreach ($allowed_patterns as $pattern) {

        // 와일드카드 '*'를 정규 표현식의 '.*'으로 변환

        $pattern = str_replace('.', '\.', $pattern);

        $pattern = str_replace('*', '.*', $pattern);

        if (preg_match('/^' . $pattern . '$/', $ip)) {

            return true;

        }

    }

    return false;

}</p>

<p>// 아이피대역</p>

<p>$allowed_patterns = [

    '66.249.77.*',

    '66.249.78.*'

];</p>

<p>// 사용 예

if (!is_ip_allowed($_SERVER['REMOTE_ADDR'], $allowed_patterns)) {

    die('Access not allowed');

}</p>

<p>

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

1년 전

104.236.+
175.179.+
183.79.+
187.79.+
202.46.+
207.46.13.+
211.36.+
211.39.+
216.145.+
52.68.+
52.69.+
54.+
64.79.+
64.246.+
65.55.+
66.249.+

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변에 대한 댓글 1개

컴대장
1년 전
답변 감사합니다.
IP 리스트는 보유하고 있는데 이것을 관리자 방화벽에 허용 아이피로 등록을 해야하는데 일일이 등록하려니 힘이 들어서요.
66.249.64.* 대 아이피를 한방에 허용하는 방법을 알고 싶어서요.
예를들면 66.249.64.0/24 이런식으로 말이죠.
이렇게 하면 66.249.64.*가 접속이 가능한지 모르겠네요.

댓글을 작성하려면 로그인이 필요합니다.

1년 전

구글봇만 허용하려고 한다면 robots.txt로도 가능합니다.

User-agent: *
Disallow: /
User-agent: Googlebot
Allow: /

제가 올린 글 https://sir.kr/so_ok365/7871도 참조해 보세요.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

k
kkigomi?
1년 전
robot.txt는 보안정책이 아니라 어디까지나 권고일 뿐이고 악성 크롤러는 그냥 무시해버리니까요.

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인