네트워크 / 보안

포트 포워딩(Port Forwarding)

포트 포워딩(Port Forwarding)은 공유기의 특정 외부 포트로 들어온 요청을 내부 기기의 특정 포트로 전달하는 설정입니다.

쉬운 설명

공유기로 들어온 특정 포트의 요청을 내부 기기의 포트로 전달하는 설정.

배경과 쓰임까지 이해하기

조금 더 자세히

포트 포워딩(Port Forwarding)은 공유기로 들어온 특정 포트의 요청을 내부 네트워크에 있는 컴퓨터나 서버로 넘기는 설정입니다. 집 PC나 홈서버는 보통 공유기 뒤에 있어 인터넷에서 바로 접속할 수 없기 때문에, 외부 포트와 내부 기기의 주소·포트를 연결할 때 사용합니다. 다만 포트를 열면 해당 서비스가 인터넷에 노출되므로 꼭 필요한 포트만 열고 방화벽, 인증, 보안 업데이트를 함께 관리해야 합니다.

Tailscale을 사용하면 포트 포워딩 없이 허용된 기기끼리 접속할 수 있는 경우도 많습니다. 한마디로, 포트 포워딩은 외부 요청이 공유기를 지나 내부 서버까지 찾아가게 만드는 연결 설정입니다.

실제로는 이렇게 만나요

공유기의 외부 443 포트를 홈서버의 443 포트로 전달해 외부에서 웹 서버에 접속하게 할 수 있습니다.

  • 이런 거 할 때 나와요 내부 네트워크의 홈서버나 앱을 인터넷 밖에서 직접 접속하게 만들 때 필요할 수 있습니다.
  • 이렇게 생겼어요 포트 포워딩(Port Forwarding)은(는) Port, Router, Firewall 같은 주변 개념과 함께 문서, 설정 화면, 오류 메시지에서 자주 보입니다.
  • 나오는 화면 예시 네트워크 / 보안 작업을 하다가 Port, Router, Firewall를 확인하는 화면

헷갈리기 쉬운 점

포트를 인터넷에 공개하면 공격 대상이 될 수 있습니다. 꼭 필요한 포트만 열고 방화벽, 인증, 업데이트를 함께 관리해야 합니다.

왜 알아두면 좋을까요?

내부 네트워크의 홈서버나 앱을 인터넷 밖에서 직접 접속하게 만들 때 필요할 수 있습니다.

Checklist

실제로 볼 때 확인할 것

  1. 01

    내부 기기의 IP가 바뀌지 않게 한다

  2. 02

    필요한 포트만 연다

  3. 03

    방화벽과 인증 설정을 확인한다

관계 지도