250x250
Notice
Recent Posts
Recent Comments
관리 메뉴

탁월함은 어떻게 나오는가?

[Network] 서버 켜놓은 상태에서 내부, 외부에서 서버 접속하기 본문

[Snow-ball]프로그래밍(컴퓨터)/네트워크

[Network] 서버 켜놓은 상태에서 내부, 외부에서 서버 접속하기

Snow-ball 2023. 11. 7. 20:21
반응형

 

집에 데스크탑이 있어서 aws 대신에 데스크탑으로 사용해보면 재밌을것 같아서 시도해보았다.

우선, 데스크탑을 켜둔 상태에서 외부에서 제어를 해야겠다고 생각해서 원격까지 세팅을 해보았다. 

 

사용 스펙: 노트북(mac), 데스크탑(window), 크롬 원격데스크톱, Node.js(express) 

 

 

(1)내부에서 서버 접속하기

우선적으로 집에서 같은 와이파이(wifi)를 사용하는 노트북과 컴퓨터는 같은 LAN을 사용하기 때문에 서버를 사용하고 있다면 접근하기가 매우 쉬웠다.

 

접근하기가 왜 쉽냐는 설명을 짧게 하자면, 동일한 와이파이를 사용한다는 것은 동일한 로컬 에어리어 네트워크(LAN, Local Area Network)를 사용한다는 것이다. 곧 와이파이 네트워크는 일반적으로 같은 LAN 내에서 통신할 수 있도록 구성된다는 것이다.

 

비유적으로 설명하자면, LAN을 사용한다는것은 현관문을 열고 안으로 들어온 상태인 것이다. 우리가 보통 집에 들어가면 안방, 화장실, 작은방, 거실 등등 매우 자유롭고 편하게 이동하지 않는가? 그 원리와 동일하다고 보면 좋다. 

 

 

 

1. 윈도우(데스크탑)에서 서버를 실행한다. 그리고 127.0.0.1:8080 으로 간단하게 확인을 해보자.

 

 

 

2. 로컬에서 서버가 실행된다는 것을 확인했다. 그리고 나면 같은 LAN을 사용하는 맥(노트북)에서 테스트를 진행해보자.

 

진행하기에 앞서 cmd에 들어가 ipconfig를 입력해서 IPv4주소를 알아봐야한다.

밑에 사진처럼 본인은 172.30.1.59 이다.

 

 

그러면 위의 ip를 이용해서 맥에서 접속을 해보자!

172.30.1.59:8080 으로 접속이 되는것을 확인해 볼 수 있다.

 

 

 


 

 

 

(2)외부에서 서버 접속하기

 

1. 필자는 와이파이를 사용한다. 그렇기 때문에 공유기도 사용하고 있다. 그렇기 때문에 내 윈도우로 접근하기 위해서는 공유기(현관문)을 지나쳐서 들어와야하고, 공유기를(현관문)을 찾기 위해서는 공인IP(아파트 호수)를 알아야한다.

 

공인 IP는 네이버에서 [ 내 아이피 주소 확인 ] 만 해도 찾을 수 있다. 그외에 자신의 기본 게이트웨이에 접속하면 알 수 있다. 

 

 

 

2. 공인 아이피를 찾고나서 기본 게이트웨이에 접속하면 포트포워드 설정할 수 있는 곳이 있다.

그곳에 가서 설정을 하자! 필자는 KT를 사용하기 때문에 게이트웨이에 접속하면 KT가 나온다.

 

아래와 같이 [외부포트, 내부 IP 주소, 내부포트, 프로토콜, 설명] 만 채우고 추가를 하면 아래처럼 추가가 된다.

 

 

 

3. 설정을 마치고나서 [ 공인IP:8080 ] 으로 핸드폰으로 접속했더니 실제로 접속되는 모습을 볼 수 있다!

 

 

 

 

 

 

 

반응형
Comments