팁과노하우

2025.02.18 11:36

테스트 서버에는 정해진 아이피만 접근하기

안녕하세요...

미니님a입니다.


필요에 의해 테스트 서버 하나쯤은 가지고 계시죠?

근데 다른 사람들은 접근할 수 없게 만들어야 할 때가 종종 있습니다.


실제로 제가 업로드 할 때 테스트 하는 리빌더 테스트 서버는 저만(?) 접속이 가능하거든요

http://rbtest.dothome.co.kr


위 접속하시면  아래 처럼 뜨는데요!!

a23659d8ced439b12c1c9beec1d09c63_1739845811_3227.png


이런 식으로 타인에게는 접속을 허용하지 않고, 나만의 서버로 자유롭게 테스트 할 때 유용하게 사용할 수 있는 팁입니다! 


소스에 대해 알고 계신다면 먼저 extend 폴더에 server.extend.php 파일을 생성해주세요 (이건 없기에 만들어야 합니다.)

그리고 아래 코드를 통으로 복사해서 붙혀 넣으시면 됩니다.


만약 소스에 대해서 잘 모르신다면 첨부된 파일을 다운로드 받아 압축해제 이후 extend 폴더에 넣어주시고, 본인의 아이피 대역만 설정해주시면 됩니다.

(어찌 되었던 코드는 ㅠㅠ 조금 수정하셔야 합니다.)



<?php if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가


$ip = '^(5.7.|5.50.|20.18.)';


if (!preg_match("/$ip/", $_SERVER['REMOTE_ADDR'])) {
    echo 'rebuilder 테스트 서버입니다.';
    exit;
}


상단에 아이피 대역은 본인의 아이피를 입력 하시거나 / 아이피 대역을 입력하시면 해당 사용자들만 접속이 가능합니다.


광역으로 설정 되어있으며, 정확하게 하려면 아이피를 정확하게 입력해주시면 됩니다.

본인 아이피는 아래 링크 (네이버) 누르면 확인 가능합니다.


https://search.naver.com/search.naver?where=nexearch&sm=top_hty&fbm=0&ie=utf8&query=%EB%B3%B8%EC%9D%B8+%EC%95%84%EC%9D%B4%ED%94%BC+%ED%99%95%EC%9D%B8


소스 코드는 2자리 광역이며, 만약 3자리 광역으로 하고자 한다면


5\.7\.13\.   으로 하시면 됩니다.

구분은 | 파이프로 처리 하시면 됩니다.


고맙습니다.

  • 공유링크 복사
    미니홈 쪽지 구독하기
    구독하고 알림받기

    댓글목록

    profile_image
    미키손미니홈 1:1 대화하기  오래 전

    덕분에 바로 사용했습니다
    감사합니다^^

    2025-02-19 00:36

    profile_image
    미니님a미니홈 1:1 대화하기  오래 전

    고맙습니다!!^0^

    2025-02-19 09:42