※ 요약

이번 포스트는 ipTime 공유기에서 포트포워딩을 하는 방법을 소개하고자 한다. 포트포워딩에 대한 개념만 이해하면 ipTime 이외의 공유기에서도 문제 없이 포트포워딩 할 수 있을 것이니, 포트 포워딩에 대한 개념을 잘 모르겠으면 이 포스트(포트포워딩 개념, 설명)를 참고하기 바란다.


※ 포트포워딩 방법

먼저 공유기에 접속하여 로그인하면 아래와 같은 화면이 나오는데, 좌측 트리 메뉴에서 NAT/라우터 관리 항목을 누른다.



하위 트리 메뉴에서 포트포워드 설정 항목을 클릭한다. 그러면 포트포워드 설정 및 추가, 삭제 할 수 있는 페이지가 열린다.



※ 추가 예시

설명을 위해 임시로 아래와 같이 추가해보도록 하겠다.



위에서 설정한 값이 추가되었다. 간단히 설정하자면, 규칙 이름은 테스트로써, 외부 포트 3389번으로 들어오는 데이터를 내부 IP 192.168.128.5로 보내는데, 이때 내부 포트는 2222로 하여 TCP로 보낸다는 의미다.





※포트포워딩 개념

포트포워딩을 쉽게 설명하자면 공유기 하위에 물려 있는 특정 컴퓨터나 특정 기기를 외부에서 접근하고자 할때 사용하는 게 포트포워딩입니다. 예를 들어 공유기 하위의 특정 컴퓨터에서 ftp나 http 등을 서비스 하고 있고 공유기 외부(학교나 회사 혹은 지구 반대편 나라)에서 그 서비스를 제공하는 컴퓨터에 접근하기 위해 공유기에 규칙을 설정 해주며 공유기에 물려있는 컴퓨터가 3대 라고 할 때, 설정된 포트 번호로 이 PC들을 구분 합니다.


아래 구성도는 저희 집 네트워크 구성도 입니다. 그림 좌하단 자작 나스에서 웹 서버를 운영 중이고, 운영하는 웹 서버(홈페이지, 블로그)를 외부에서 접속하기 위해서는 공유기에서 포트포워딩 설정을 해줘야 합니다.




아래는 화면은 제 포트포워드 설정이자 ipTime사 공유기의 포트포워딩 설정 화면입니다. 몇 번 포트는 어느 내부 ip로 가야될 지 규칙이 작성되어 있습니다. 이를 참고해서 규칙 이름과 내부 ip주소, 외부 포트, 내부 포트를 설정하시면 됩니다.



또 저의 경우는 ssh의 경우 외부 포트와 내부 포트가 다른데, 이는 잘 알려진 포트의 경우 해당 포트는 외부 공격을 받기도 하는데 이를 방지 하고자 저만 아는 번호로 설정한 것입니다.



포트포워드 설정이 끝났으면 내부 ip가 바뀌지 않게 아래에서 수동으로 ip를 설정 해주면 됩니다.


+ Recent posts