집에서 돌아가는 API 서버를 외부에 공개하는 방법: iptime과 DDNS 활용하기

나의 재물운? 연애운은?

AI가 봐주는 내 사주팔자 - 운세박사

https://aifortunedoctor.com/

집에서 돌아가는 API 서버를 외부에 공개하는 방법: iptime과 DDNS 활용하기

영리치 0 809 2023.07.01 15:19

안녕하세요! 오늘은 집에서 돌고 있는 노트북에 있는 API 서버를 외부에서 접근하여 사용하는 방법에 대해 알아볼 것입니다. iptime 공유기의 포트 포워딩과 DDNS 설정을 통해 간단히 해결할 수 있습니다.

준비물

  • iptime 공유기
  • API 서버가 설치된 노트북 또는 컴퓨터

단계별 가이드

1단계: 내부 IP 주소 확인

먼저, API 서버가 돌고 있는 노트북의 내부 IP 주소를 확인합니다. 이 IP 주소는 공유기 내에서만 사용되는 주소입니다.

  • Windows: cmd를 열고 ipconfig 명령을 입력합니다.
  • Mac/Linux: 터미널을 열고 ifconfig 또는 ip a 명령을 입력합니다.

2단계: iptime 공유기 설정 페이지 접속

웹 브라우저를 열고 iptime 공유기의 설정 페이지에 접속합니다. 주로 192.168.0.1 또는 192.168.1.1 주소를 사용합니다.

3단계: 포트 포워딩 설정

  1. 로그인 후, [고급 설정] > [NAT / 라우터 관리] > [포트 포워딩]으로 이동합니다.
  2. 서버로 사용할 노트북의 내부 IP 주소와 API 서버가 사용하는 포트 번호를 입력합니다.
  3. 외부 포트도 설정할 수 있는데, 일반적으로 내부 포트와 같게 설정합니다.
  4. 설정을 저장합니다.

예: API 서버가 8080 포트를 사용한다면, 외부 포트도 8080으로 설정합니다.

4단계: DDNS 설정

  1. iptime 공유기 설정 페이지에서 [고급 설정] > [DDNS 설정]으로 이동합니다.
  2. DDNS 서비스 사용을 활성화하고, 사용자 이름, 도메인 이름, 암호 등을 입력하여 설정합니다.
  3. 설정을 저장하고, DDNS 상태가 정상적으로 업데이트되는지 확인합니다.

5단계: 외부에서 API 서버 접근

이제 DDNS 주소와 API 서버가 사용하는 포트 번호를 사용하여 외부에서 접근할 수 있습니다.

예: DDNS 주소가 myhome.iptime.org이고, 포트가 8080이면, 외부에서 http://myhome.iptime.org:8080으로 API에 접근할 수 있습니다.

주의사항

  • 공유기 설정을 변경하는 것은 보안에 영향을 미칠 수 있으므로 주의해야 합니다.
  • 외부에서 접근이 가능하도록 설정할 경우, API 서버의 보안 설정도 적절히 해주어야 합니다.

마치며

iptime 공유기의 포트 포워딩과 DDNS 설정을 통해 간단히 집에서 돌고 있는 API 서버를 외부에 공개할 수 있습니다. 하지만 이 과정에서 보안은 반드시 신경 써야하며, 필요한 경우 방화벽 설정 등 추가적인 보안 조치가 필요할 수 있습니다.

오늘의 포스팅이 도움이 되었다면 공유해주시고, 질문이 있으시면 댓글로 남겨주세요! 감사합니다.



현재 집에서 iptime 와이파이를 사용 중이야. 노트북에서 API 서버가 돌고 있는데 이 서버를 외부에서 접속해서 API를 호출하려고 해. 어떻게 해야할까?! iptime DDNS를 바탕으로 설명해줘. 이 노트북에 접속할 수 있는 주소를 알려줘


집에서 실행 중인 노트북의 API 서버를 외부에서 접근하려면, 포트 포워딩과 DDNS 설정을 통해 해결할 수 있습니다.


내부 IP 확인: 먼저 노트북의 내부 IP 주소를 확인합니다. Windows에서는 'cmd'를 열고 ipconfig 명령을, Mac/Linux에서는 터미널을 열고 ifconfig 또는 ip a 명령을 사용해 확인할 수 있습니다.


iptime 관리자 페이지 접속: 웹 브라우저를 열고 iptime 공유기의 관리자 페이지에 접속합니다. 주소는 대게 192.168.0.1 또는 192.168.1.1 입니다.


포트 포워딩 설정:

a. 로그인 후, [고급 설정] > [NAT / 라우터 관리] > [포트 포워딩]으로 이동합니다.

b. 서버로 사용할 노트북의 내부 IP 주소와 API 서버가 사용하는 포트 번호를 입력합니다. 외부 포트도 설정할 수 있는데, 일반적으로 내부 포트와 같게 설정합니다. 예를 들어, API 서버가 8080 포트를 사용한다면, 외부 포트도 8080으로 설정합니다.

c. 설정을 저장합니다.


DDNS 설정:

a. iptime 공유기의 관리자 페이지에서 [고급 설정] > [DDNS 설정]으로 이동합니다.

b. DDNS 서비스 사용을 활성화하고, 사용자 이름, 도메인 이름, 암호 등을 입력하여 설정합니다.

c. 설정을 저장하고, DDNS 상태가 정상적으로 업데이트되는지 확인합니다.


외부에서 접근:

이제 DDNS 주소와 API 서버가 사용하는 포트 번호를 사용하여 외부에서 접근할 수 있습니다. 예를 들어 DDNS 주소가 myhome.iptime.org이고, 포트가 8080이면, 외부에서 http://myhome.iptime.org:8080으로 API에 접근할 수 있습니다.


주의:


공유기 설정을 변경하는 것은 보안에 영향을 미칠 수 있으므로 주의해야 합니다.

외부에서 접근이 가능하도록 설정할 경우, API 서버의 보안 설정도 적절히 해주어야 합니다.


Comments

나의 재물운? 연애운은?

AI가 봐주는 내 사주팔자 - 운세박사

https://aifortunedoctor.com/

Category
실시간 인기글
Magazine
훈남/훈녀
 
 
 
상점
Facebook Twitter GooglePlus KakaoStory NaverBand