포트포워딩(외부IP로 내 웹페이지에 접속)

라즈베리파이를 이용해서 프로젝트를 진행하면서 와이파이 모듈을 많이 이용해보셨을 거예요. 웹페이지를 구축했는데 라즈베리파이를 인계받은 라우터의 WiFi를 이용하지 않으면 해당 웹페이지에 접속하지 못했던 경험이 있을 것입니다!! 이때 쉽게 해결할 수 있는 방법이 포트포워딩입니다.먼저 포트 포워딩 방법을 설명하기 전에 라우터에 대해 설명하도록 하겠습니다.라우터는 하나의 IP(공인 IP)를 이용하여 여러 디바이스를 인터넷에 접속할 수 있도록 하는 장치인데, 라우터를 사용하는 이유는 전 세계 수많은 디바이스에 IP 주소를 할당하기에는 IP 주소가 부족하기 때문입니다.집에서 라우터를 사용하면 아마 다음과 같이 여러 장치가 하나의 라우터에 물려 있을 것입니다.

(*참고* 여기서 보시면 제 IP는 192.로 시작하는데 이건 공인 IP가 아니에요!!) 본격적으로 포트 포워딩 설정하는 방법으로 들어가 보겠습니다. 1. 명령 프롬프트 창으로 들어가십시오.

2. ipconfig를 치고 Enter를 눌러줍시다. 그러면 다음과 같은 화면이 되는데 기본 게이트웨이에 적혀있는 IP 주소를 확인하겠습니다.

3. 인터넷에 해당 IP 주소를 입력하고 접속해 줍니다.

4. 여기까지 해주시면 라우터에 따라 다르겠지만 다음과 같이 라우터 관리자 홈페이지에 접속하실 수 있을 것 같습니다. 여기서 포트 포워딩 규칙을 설정하세요!! 저희 집은 D-Link 라우터를 사용하고 있습니다.

4. 여기까지 해주시면 라우터에 따라 다르겠지만 다음과 같이 라우터 관리자 홈페이지에 접속하실 수 있을 것 같습니다. 여기서 포트 포워딩 규칙을 설정하세요!! 저희 집은 D-Link 라우터를 사용하고 있습니다.

이 218로 시작하는 IP가 공인 IP입니다. 아까 ipconfig 명령을 통해서 파악한 IP와 이 IP가 다르면 포트 포워딩을 다시 설정해 주세요.저 같은 경우는 조사해 보니 SK브로드밴드에 한 번 더 물리고 있었네요. ;;;

지금부터 하는 방식은 앞서 했던 방식과 같아요. 인터넷 주소창에 공인 IP218.xxx을 입력하세요. 그리고 로그인 하신 후 포워딩 IP 주소에 ipconfig에서 알게 된 라우터 IP 주소를 넣어주세요.~~ 이렇게 설정하시면 먼저 라우터 설정 페이지에서 설정하신 포트 포워딩(192.168.x.x->192.168.0.106)과 sk 광대역에서 설정한(218.xxx.xxx.x->192.168.x.x)가 동작하고 최종 URL에 218.xxx.xxx.x를 입력하시면 라즈베리파이(192.168.0.106)에 접속하실 수 있습니다~!

지금부터 하는 방식은 앞서 했던 방식과 같아요. 인터넷 주소창에 공인 IP218.xxx을 입력하세요. 그리고 로그인 하신 후 포워딩 IP 주소에 ipconfig에서 알게 된 라우터 IP 주소를 넣어주세요.~~ 이렇게 설정하시면 먼저 라우터 설정 페이지에서 설정하신 포트 포워딩(192.168.x.x->192.168.0.106)과 sk 광대역에서 설정한(218.xxx.xxx.x->192.168.x.x)가 동작하고 최종 URL에 218.xxx.xxx.x를 입력하시면 라즈베리파이(192.168.0.106)에 접속하실 수 있습니다~!

error: Content is protected !!