포트포워딩 (Port Forwarding)
외부 망에서 공유기를 지나 내 컴퓨터에 접속하게 하기 위해서는 포트포워딩
이란 것을 해 줘야 한다.
내 컴퓨터 원격접속을 하거나 내 컴퓨터에 마인크래프트와 같은 게임의 서버(e.g.포지서버)를 열어서 외부 사용자가 개인서버에 접속해 멀티플레이를 하는 경우가 대표적인 예이다.
포트포워딩을 하는 방법은 집에 설치된 공유기마다 다른데 여기서는 ipTIME
공유기 기준으로 방법을 설명하려 한다.
참고:
KT GIGA Wifi 공유기
포트포워딩 방법: https://pioneergu.github.io/posts/kt-portforwarding/
iptime 관리자 페이지 접속하기
브라우저 주소창에 192.168.0.1
을 입력하면 아래와 같이 로그인 이름과 암호를 요구하는데,
초기값은 admin
/admin
이다.
(보안을 위해 관리자페이지에서 바꿔주는 것이 좋다)
iptime-login]iptime-login
로그인을 하면 아래와 같은 화면이 나오는데 관리도구
를 클릭해 준다.
(참고로, 스샷에 표시된 것처럼 나의 외부 IP주소
를 보여준다)
포트포워드 설정
관리도구
에 들어가면 아래와 같은 메뉴가 나타난다.
좌측 메뉴탐색기에서 고급설정
> NAT/라우터 관리
> 포트포워드 설정
을 클릭한다.
- 규칙이름: 나중에 핵갈리지 않게 적당한 이름을 정해 준다.
- 내부IP주소: 현재 접속된 IP주소 앞에
체크박스
를 클릭해주면 된다.- 프로토콜: TCP 그대로 둔다.
- 외부포트: 1~65535의 숫자가 가능한데 보통 100미만의 숫자는 미리 할당되어 있다고 하므로 좀 큰숫자를 적기를 권장한다. (마인크래프트 서버 구축을 위한 경우는 25565를 적어준다.)
- 내부포트: 내부적으로 사용하는 포트번호로 적당한 번호를 주면 되는데 외부포트번호와 같은 번호를 해도 된다. (마인크래프트 서버 구축을 위한 경우는 25565를 적어준다.)
![]()
다만 참고로 원격접속을 목적으로 포트포워딩을 하는 경우 내부포트를 3389로 해줘야 한다. 주의할점은 원격접속기능을 사용하기 위해 내/외부 포트를 모두 3389로 해주면 잘 알려진 숫자이므로 보안에 취약할 수 있게된다. 따라서, 원격 사용 시 외부포트 12345, 내부포트 3389 이런식으로 다르게 해 주는 것이 좋다.
외부에서 접속
이제 외부에서 접속하려면 나의 외부 IP주소
에 :
을 붙이고 외부포트번호
를 적어서 123.123.123.123:12345
이런식으로 적어서 접속하면 된다.
아래에 외부 IP주소가 있으니 참조하면 된다.
당신의 외부 IP주소는: Loading IP Address... 입니다.
마인크래프트 포지서버 포트포워딩 테스트
친구에게 IP주소를 알려주기전에 포트포워딩이 잘 되고 있는지 확인을 해보도록 하자.
앞에서 만든 롤러코스터 서버 폴더의 StartServer.bat
파일을 실행해 서버를 실행한다.
서버를 실행 한 후 아래의 주소로 들어가 보자.
포트포워딩 테스트 사이트에 들어가면 외부 IP주소가 자동으로 입력이 되어 있을것이다.
지정해준 외부포트번호인 25565
를 Port Number
에 입력하고 엔터를 누르면,
아래와 같이 초록색 깃발과 함께 Port 25565 is open on [외부IP주소]
라는 문구가 뜨면 성공한 것이다!
이제 친구에게 나의 외부IP주소:25565
를 알려주고,
집에서 친구와 마인크래프트 모드를 온라인으로 즐기자~!👏