지난 포트포워딩은 로컬환경에서 가상환경으로 DB 서버를 구축하고, 활용하는 글을 포스팅했었습니다.
이번 포스팅은 로컬환경에 국한되지 않고, 정말 다른 인터넷 환경에서 접속할 수 있는 포트포워딩 추가 설정에 대해서 다뤄보려고 합니다.
포트포워딩을 다루기 전, 준비해야 할 환경은 로컬환경에서 포트포워딩이 완료된 VMware가 필요합니다.
해당 준비는 아래 포스팅을 참고하여 준비해 주시면 됩니다....!!!
https://hyunily.tistory.com/20
VMware 포트포워딩 구조
로컬 포트포워딩 구조
외부 포트포워딩 구조
기존 포스팅에서는 외부환경에서는 접속할 수 없는 세팅이었습니다. 하지만 이번에 다뤄볼 내용은, 외부에서도 자유롭게 내 서버를 사용하고 활용할 수 있게 추가 세팅을 해보려 합니다.
공유기 설정
1. Virtual Network Editor 포트포워딩 정보 확인
기존 로컬환경에서 접속할 수 있게 설정해 주었던 포트포워딩 정보를 확인해야 합니다.
저 같은 경우는 9999번 포트를 통해 로컬에서 DB 서버로 접속할 수 있게 해 놓았었습니다.
해당 정보를 활용하여 이제 공유기에서 외부에서도 접속할 수 있게 포트포워딩을 진행하겠습니다.
2. 공유기 설정
집에 설치되어 있는 공유기는 종류가 다양할 것으로 예상됩니다.
저는 KT Wifi를 사용하고 있지만, IpTime, SK 각각 다른 ip로 공유기 설정 환경으로 접속해야 합니다.
우선 cmd창을 열고 기본 게이트웨이 ip를 확인해야 합니다.
보통 ipconfig 혹은 ifconfig를 통해 IP구성을 확인할 수 있는데, 대부분이 기본 게이트웨이 ip정보가 없습니다.
하지만 현재 자기 컴퓨터가 연결된 연결 정보에는 위처럼 기본 게이트웨이에 ip가 기재되어 있는 부분이 있을 겁니다.
해당 ip로 인터넷에서 접속해 주면 아래와 같이 공유기 환경을 설정할 수 있는 사이트로 접속하게 됩니다.
KT Wifi 초기 아이디와 패스워드는 아래와 같습니다.
ID : ktuser / PW : homehub
위 정보로 로그인을 하고 난 후에 포트포워딩 설정을 할 수 있는 탭으로 이동해 줍니다.
여기서 정보를 기재해야 되는 부분은 외부포트, 내부 IP 주소, 내부 포트입니다.
외부 포트는 정말 다른 인터넷 환경에서 어떤 포트로 접속할 것인지 설정하는 것입니다.
내부 IP주소는 현재 내 컴퓨터가 공유기로부터 할당받은 IP 정보입니다. 만약 해당 정보를 확인하는 게 어려우시면 아까 위에서 확인했던 IP구성 정보중, 기본 게이트웨이가 기재된 정보 쪽에 있는 IPv4 정보를 확인하시면 편리합니다.
마지막으로 내부 포트는 외부 포트로부터 접속을 시도했을 때 연결해 줄 내부 포트를 설정해 주는 것입니다.
이 부분이 아까 위에서 확인했던 Virtual Network Editor에서 설정해 준 DB포트포워딩 포트번호입니다.
설명에 따라 정보들을 입력하고, 추가를 누르면 포트포워딩은 완료됩니다.
포트포워딩 외부 접속 확인
외부 접속을 확인하기 위해 저는 노트북을 핸드폰 핫스팟에 연결했습니다.
현재 자신이 서버를 열어놓은 컴퓨터와 다른 환경임을 꼭 확인하고 테스트하시기 바랍니다.
다른 환경에서 이제 workbench를 열어 설정했던 정보대로 접속을 시도하겠습니다.
Hostname에 서버 컴퓨터의 공인 IP를 입력해야 하는데, 여기서 혼동이 오실 수 있는 부분은 서버 컴퓨터는 DB서버를 열었던 VMware의 IP가 아닌, 그 VMware를 실행시키는 실제 컴퓨터를 의미합니다.
공인 IP 확인법은 공유기 설정 사이트에서 시스템 정보를 확인하시면, 기재되어 있는 IP주소를 확인하시면 됩니다.
마지막으로 Port는 위에서 포트포워딩 설정을 진행하면서 기재했던 외부 포트를 적으시면 됩니다.
Username은 DB서버에 접속할 수 있는 계정을 입력하시면 됩니다.
그럼 이렇게 접속을 할 수 있다는 걸 확인하실 수 있습니다....!!!
다들 포트포워딩 하셔서 편하게 접속하실 수 있는 서버환경 만드시길 바랍니다!!
'Daily' 카테고리의 다른 글
VMware Ubuntu가상환경 Jenkins 설치 (3) | 2024.09.02 |
---|---|
git pull error (0) | 2024.08.25 |
Mac M1 VMware + Ubuntu 설치 (0) | 2024.08.14 |
Github Actions로 배포 자동화 (0) | 2024.08.12 |
VMware 포트포워딩 - 외부접속(1) (0) | 2024.07.15 |