코딩하는 해달이

공유기 포트포워딩 설정하기 본문

개인 공부

공유기 포트포워딩 설정하기

코딩하는 해달 2022. 9. 1. 17:13

Version & 참고 링크

더보기

Version

 -운영체제 : Window 10

 -PYTHON : python 3.10.6 64-bit

 

이 글은 아래의 링크를 바탕으로 작성한 글입니다.

(제가 이해한 대로 글을 쓴 것이므로 틀린 내용이 있을 수도 있습니다.)

https://m.blog.naver.com/seoulworkshop/221265052717

소실험실 프로젝트를 진행하던 중 python flask 서버를 외부 네트워크에서 접속하는 작업이 필요해서 방법을 찾던 중 포트포워딩이라는 방법을 찾게 되어 정리해보려합니다.

우선 기존 flask서버는 같은 공유기 내의 환경에서 자신 서버 IP와 포트를 입력했을 때 접속이 가능했지만, LTE망을 사용하거나 외부 네트워크를 사용할때 같은 주소를 입력하면 엉뚱한 곳으로 이동합니다.

그래서 포트포워딩을 통해 자신의 진짜 IP와 포트를 이용해 외부 망에서 flask서버에 접속할 수 있도록 만들어 주겠습니다.

 

iptime의 공유기설정 주소인 http://192.168.0.1을 웹페이지 주소란에 입력해서 공유기 설정창에 접속한 후 기본 아이디/비밀번호인 admin/admin을 입력하면 아래의 사진처럼 접속할 수 있습니다.

여기서 새규칙 추가를 누른 다음 규칙이름을 적당히 쓰고 내부 ip주소는 현재 접속된 ip주로를 체크한 다음 외부포트와 내부포트를 설정하면 되는데 외부포트는 외부 망에서 서버로 접속할 때 입력하는 포트이고, 내부포트는 서버에 접속하기 위해 어떤 포트를 사용할지 정해놓은 포트입니다. 따라서 외부포트는 겹치지 않기위해 적당히 5자리 숫자로 설정 한 후, 내보 포트를 파이썬 flask에서 서버를 열 때 지정한 포트인 5000을 입력해서 외부포트로 접속했을 때, 내부의 5000포트로 접속되게 연결을 시켜줍니다. 그 후에 적용을 누르면 포트 포워딩 작업이 마무리 됩니다. 

반응형
Comments