포트 포워딩(Port Forwarding)은 외부에서 로컬 네트워크로 들어오는 연결 시도를 네트워크 내 특정 기기로 전달하는 기술입니다. 대부분의 사용자에게는 포트 포워딩이 필요하지 않기 때문에, 일반적으로 가정용 네트워크의 포트는 닫힌 상태로 유지하는 것이 안전합니다. 하지만 온라인 게임 서버 운영, 원격 데스크톱 접속, CCTV 확인 등 포트 포워딩을 설정해야 하는 다양한 상황도 분명히 존재합니다.
로컬 네트워크 라우터에 포트 포워딩을 설정해야 한다면, 아래에서 가장 유용한 소프트웨어 4가지와 각각의 사용 방법을 확인해 보세요.

네트워크에서 포트 포워딩 설정하기
먼저 알아두어야 할 점은 UPnP(Universal Plug and Play) 방식의 포트 포워딩은 네트워크에 여러 보안 위험을 초래할 수 있으므로 가급적 피하는 것이 좋다는 사실입니다.
UPnP 소프트웨어를 사용하는 대신, 라우터의 관리자 페이지에 직접 접속해 포트 포워딩 규칙을 생성할 수도 있습니다. 이 과정은 라우터 제조사, 네트워크 구성의 복잡성, 그리고 설정 목적에 따라 조금씩 달라집니다.
수동 설정이 번거롭거나 익숙하지 않다면, 아래에서 소개하는 UPnP 기반 소프트웨어를 활용해 보세요. 초보자도 몇 번의 클릭만으로 포트 포워딩을 완료할 수 있습니다.
1. Simple Port Forwarding
Simple Port Forwarding은 PCWintech에서 개발한 무료 소프트웨어로, 누구나 쉽게 포트 포워딩을 설정할 수 있도록 도와줍니다. 이 프로그램은 라우터와 직접 통신하는 대신 웹 페이지를 통해 작동하기 때문에 라우터 웹 인터페이스에 일일이 접속할 필요가 없습니다. 포트 포워딩 과정 전체를 자동화해 주므로 설정 난이도가 크게 낮아집니다.
Simple Port Forwarding은 700개 이상의 프로그램과 게임 데이터베이스를 내장하고 있으며, IP를 고정(Static) 또는 DHCP로 설정하는 기능도 제공합니다. 현재 출시된 모든 Windows 버전에서 작동하고, 무려 3,050개의 라우터 모델과 52개 언어를 지원합니다.

무료 버전과 유료 버전이 함께 제공됩니다. 유료 버전은 사용 편의성을 높여주는 추가 기능을 포함하지만, 무료 버전에도 포트 포워딩의 핵심 기능은 모두 들어 있습니다.
Simple Port Forwarding 사용 방법:
- Simple Port Forwarding을 다운로드한 후 설치 파일을 실행해 프로그램을 설치합니다.
- Router 드롭다운 목록에서 사용 중인 라우터 모델을 선택합니다.
- 라우터의 사용자 이름과 비밀번호를 입력합니다.

- File > Add Port/s를 선택합니다.

- Add Custom을 선택합니다. (유료 버전이라면 Program Database에서 프로그램을 바로 선택할 수 있습니다.)

- Name, Start Port, End Port 등 필요한 정보를 입력합니다. 여기서 포트란 포워딩하려는 포트 번호를 의미합니다.
- Add를 선택합니다.
설정이 완료되면 해당 포트가 메인 창의 목록에 표시됩니다. 창 오른쪽 하단의 Port Tester를 클릭하면 포트 포워딩이 정상적으로 적용되었는지 확인할 수 있습니다.
참고: 유료 버전이 없다면 먼저 로컬 IP를 수동으로 고정 IP로 변경해야 할 수 있습니다.
2. PFConfig
Port Forward Network Utilities는 라우터 사용을 한층 간편하게 만들어 주는 다양한 기능을 갖춘 포트 포워딩 프로그램입니다. Windows 7부터 Windows 10까지 폭넓게 호환됩니다.

이 목록의 다른 소프트웨어와 마찬가지로, Port Forward Network Utilities를 사용하면 고정 IP 주소 설정, 포트 포워딩 상태 확인, 새로운 포트 포워딩 규칙 구성은 물론, 잊어버린 라우터 비밀번호 복구까지 가능합니다.
포트 포워딩을 구성하려면 프로그램에서 PFConfig를 선택하세요. PFConfig는 수천 종의 호환 라우터를 지원하며, 직관적인 그래픽 인터페이스로 작동합니다. Forward This App을 클릭해 포워딩할 애플리케이션을 고르고, 프로토콜과 대상을 지정한 뒤 Update Router를 누르면 끝입니다.

3. UPnP PortMapper
UPnP PortMapper는 고정 공인 IP 주소 설정과 포트 포워딩을 지원하는 또 다른 무료 프로그램입니다. Java 실행 파일(.jar) 형태로 배포되기 때문에 사용하려면 Java가 사전에 설치되어 있어야 합니다. 그래픽 인터페이스로 사용할 수도 있고, 콘솔 명령어를 통해 자동화 스크립트를 작성해 활용할 수도 있다는 점이 장점입니다.

UPnP PortMapper는 사용법이 매우 간단하지만 모든 라우터 모델을 지원하지는 않습니다. 또한 Windows 10 환경에서는 최신 버전 실행 시 오류가 발생하는 경우가 있으므로, 2.1.1 버전을 사용하는 것이 안전합니다.
UPnP PortMapper 사용 방법:
- .jar 파일을 실행한 후 Create를 선택합니다.

- 새 창에서 Add를 클릭하고 Protocol, External Port, Internal Port 정보를 입력합니다.

- Save를 선택하면 설정이 저장됩니다.
4. AUTAPF
AUTAPF는 NetworkActiv에서 개발한 포트 포워딩 소프트웨어입니다. UDP와 TCP 포트 포워딩을 손쉽게 처리할 수 있으며, 64비트 버전을 포함해 Windows 10까지 지원합니다.

AUTAPF를 사용하면 외부 트래픽을 특정 포트나 IP 주소로 간편하게 리디렉션할 수 있습니다. 다중 포트 포워딩, 실시간 연결 모니터링, 로그 내보내기 등 전문가 수준의 기능도 갖추고 있습니다. 실행 방식 역시 유연해서 그래픽 사용자 인터페이스(GUI), 시스템 서비스, 웹 브라우저 중 편한 방식을 선택할 수 있습니다. 더불어 IPv4, IPv6, MAC 주소까지 폭넓게 지원합니다.
AUTAPF로 포트 포워딩을 설정하는 과정 자체는 간단하지만, 시작하기 전에 반드시 고정 IP 주소를 먼저 구성해 두어야 합니다.
포트 포워딩, 생각보다 어렵지 않습니다
네트워크에서 수동으로 포트 포워딩을 설정하는 것이 부담스럽거나 배울 시간이 없더라도 걱정하지 마세요. 이 글에서 소개한 소프트웨어들이 복잡한 과정을 대신 처리해 줄 것입니다.
다만, 포트 포워딩에는 필연적으로 보안 위험이 따른다는 점을 기억해야 합니다. 불필요한 포트는 닫아 두고, 꼭 필요한 포트만 개방하며, 강력한 비밀번호와 최신 펌웨어 업데이트를 병행한다면 악의적인 공격자로부터 네트워크를 안전하게 지킬 수 있습니다.