포트포워딩 ⭐

박성현·2025년 6월 24일

개발중 학습

목록 보기
5/43

📡 포트 포워딩(Port Forwarding)이란?

포트 포워딩은 외부에서 내부 네트워크에 위치한 특정 장치(예: PC, 서버 등)로 접근할 수 있도록 설정하는 네트워크 기술입니다.
쉽게 말해, 공유기나 방화벽을 통해 외부에서 내부 장비로의 '문'을 열어주는 작업입니다.


🧠 왜 필요할까?

내부 네트워크(예: 집이나 회사의 컴퓨터)는 보통 공유기 뒤에 있어서 외부에서는 직접 접근할 수 없습니다.
하지만 아래와 같은 경우 외부에서 접근해야 할 필요가 생깁니다:

  • 집에서 원격 데스크톱으로 내 PC 접속
  • 집에 설치한 CCTV를 외부에서 확인
  • 직접 운영 중인 웹 서버, 게임 서버를 외부에서 접속 가능하게 만들기

이럴 때 포트 포워딩이 필요합니다.


🖥️ 예시로 이해하기

  • 내 PC IP: 192.168.0.10
  • 내 PC에서 웹서버 실행 포트: 8080
  • 외부(인터넷) IP: 203.0.113.1

🔗 포트 포워딩 설정 없이:
외부에서 203.0.113.1:8080으로 접속하면 연결 안 됨

✅ 포트 포워딩 설정 후:
공유기가 203.0.113.1:8080 → 192.168.0.10:8080으로 전달해 줌
→ 외부에서도 웹서버에 접속 가능!


⚙️ 포트 포워딩 구성도

[외부 사용자]
    ↓ 203.0.113.1:8080 접속 요청
[공유기 (Port Forwarding 설정)]
    ↓ 내부 IP로 포트 전달
[내부 장비: 192.168.0.10:8080]
    → 실제 서비스 응답

🔧 사용 사례

활용 예시설명
원격 데스크톱외부에서 집/회사 컴퓨터 접속 (포트 3389)
웹 서버 운영로컬에서 실행 중인 웹서버 외부 접근 (포트 80, 8080 등)
CCTV 뷰어외부에서 집에 설치된 CCTV 화면 보기
게임 서버친구들이 내 게임 서버에 접속 가능하게 만들기

🔐 보안 주의사항

  • 포트 포워딩은 외부로부터 접근 가능하게 만드는 작업이므로 항상 보안 위험이 따릅니다.
  • 사용하지 않는 포트는 반드시 닫아두세요.
  • 방화벽, 인증 설정을 함께 사용하세요.
  • 관리자 페이지(예: 웹서버 관리 포트)는 외부에 포워딩하지 않는 것을 권장합니다.

📘 참고

포트 포워딩은 공유기 브랜드마다 설정 방법이 다르지만, 보통 아래와 같은 경로로 접근합니다:

  1. 브라우저에서 192.168.0.1 또는 192.168.1.1 접속
  2. 공유기 관리자 로그인
  3. “포트 포워딩” 또는 “NAT 설정” 메뉴 진입
  4. 내부 IP와 포트 매핑 추가

필요하다면 제조사별 설정 방법도 따로 정리해드릴 수 있습니다.
궁금한 점이 있다면 댓글로 남겨주세요! 😊

profile
개발기록장

0개의 댓글