[백엔드 핵심] #1.3.1 내 공유기로 포트 포워딩해보자

Jaeyoo (유재형)·2022년 4월 28일
1

📌 백엔드 핵심

목록 보기
5/5
post-thumbnail

1. 공유기 포트포워딩 하기


포트 포워딩을 하려면 두가지를 해야한다.

  1. 내 PC에 로컬서버를 구축
  2. 공유기 포트포워딩 설정

내 PC에 로컬서버를 구축하면 외부 IP에서는 접근하지 못한다.
즉 PC에 구축한 서버를 외부망을 쓰는 스마트폰에서는 접근하지 못한다는 의미이다.

하지만 스마트폰이 PC와 같은 공유기 와이파이를 사용한다면 접근이 가능하다.

1.1 내 PC에 로컬 서버 구축하기

로컬서버는 간단하게 구축할 수 있다.
bitnami를 이용하면 되는데 구글링을 하면 설치 방법이 자세하게 나온다.

  • 맥 사용자는 bitnami MAMP 설치 검색
  • 윈도우 사용자는 bitnami WAMP 설치 검색

내 로컬 서버에 접근했을때 화면을 보여주어야하는데 나는 간단하게 phpinfo 화면을 보여줄 것이다.
설치후 /Applications/mampstack-8.1.4-0/apache2/htdocs 이 위치에 index.php 파일을 만들고 phpinfo()를 보여주면끝이다.
내 PC에서 127.0.0.1로 접근하면 아래와 같은 화면이 보일것이다.

1.2 공유기 포트포워딩 설정

1) 우선 내 IP를 확인해야한다.

  • ip는 ifconfig를 하면 알수있다.
  • 공유기 관리페이지 접속주소는 보통 내 ip에 마지막 자리만 1 또는 253으로 입력하면된다.
  • 나같은 경우는 1로 해서 접속이 가능햇다.

2) 관리 페이지에 로그인

이부분은 사람들 마다 사용하는 공유기가 매우 달라서 각자의 공유기에 맞게 구글링을 하면된다.
나같은 경우는 sk 공유기여서 조금 애를 먹었다.

3) 포트 포워드 설정

  • 관리 페이지에서 포트포워드 설정에 들어가면 위같은 창이 뜬다.
  • 여기에서 외부 ip의 포트와 내부 ip를 연결하는것이다.
  • 내부포트는 우리는 웹서비스를 이용하므로 80 또는 8080을 추가하면된다.

4) 완료

기존에는 외부 ip에서 로컬 서버에 접근하지못했다.
하지만 공유기의 포트포워딩을 하면 외부 ip의 특정 포트와 내부 ip를 연결하였기때문에 접근이 가능하다.

나는 내부망이 아닌 5G로 내 로컬 서버에 접근해보았다.

profile
기록과 반복

0개의 댓글