마인크래프트 서버열때 자주 하던 설정인데 웹 서버를 구동하면서도 사용하게 되네요.
외부 접근을 위해 설정했던 포트포워딩작업을 정리하였습니다.
외부 접속을 위해서는 외부의 기기가 내부에 있는 컴퓨터나 서버가 연결된 공유기를 통과해야합니다.
공유기는 방화벽 역할을 하기때문에 내부 컴퓨터에 접근이 가등하도록 하려면 특정 포트를 열어줘야합니다.
외부의 기기에는 고정된 IP 만 전달하고, 외부 기기가 내부에 접근할 수 있도록 내부의 공유기 관리자에서 설정하는 과정이 포트포워드입니다.
허가된 포트로 접근한 외부 사용자만이 해당 서버 혹은 PC로 접근이 가능하도록 설정해주는 것입니다.
저는 ipTIME 을 사용하고 있어 해당 방법을 정리하였습니다.
http://192.168.0.1
공유기 설정 페이지에 접속해줍니다.
초기 계정은 아래와 같습니다.
ID : admin
PW : admin
따로 설정해 놓은 계정을 잃어버렸다면 공유기의 reset 버튼을 10초 정도 눌러 초기화할 수 있습니다.
로그인 후 화면에서 관리 도구로 들어가줍니다.
외부 IP 주소를 확인할 수 있습니다.
고급설정
-> NAT/라우터관리
-> 포트포워드설정
에서 규칙을 추가하여 포트포워딩 작업을 해줄 수 있습니다.
예시
규칙 이름 : TEST
내부 IP 주소 : 192.168.0.77 (해당 컴퓨터의 ip 주소, cmd -> ipconfig )
외부 포트 : 7890:7890
내부 포트 : 3000:3000
https://yuip.org/en/port-check
위의 사이트에서 포트포워드가 되어있는지 확인할 수 있습니다.
외부에서 접속을 위한 외부 IP
, 포트번호
를 입력하고 TEST 버튼을 클릭하면 포트포워드 여부를 알려줍니다.