포트 포워딩이란 무엇인가요?

포트 포워딩은 원격 네트워크의 사용자가 라우터 또는 스위치 뒤에 있는 로컬 네트워크의 장치와 통신할 수 있도록 하는 프로세스입니다. 간단히 말하면, 라우터를 통해 원하는 장치로 트래픽을 직접 전달할 수 있으므로 사용자는 특정 위치에 제한받지 않고 전용 서버를 구축하고 다양한 서비스를 실행하는 등 여러 작업을 수행할 수 있습니다.

항만 운송(설명)

우리가 새 집이나 기숙사, 아파트로 이사하면, 대부분 룸메이트, 같은 반 친구, 또는 아파트 거주자와 하나의 공유기나 T3 회선을 함께 사용하게 됩니다. 즉, 같은 네트워크 상에서 내 컴퓨터는 이웃의 컴퓨터와 동등한 접근 권한을 갖게 된다는 뜻입니다.

하지만 예를 들어 외부 연락처에서 파일을 업로드할 수 있도록 특정 FTP 서버를 설정해야 한다면 어떻게 될까요? 네트워크 지연 때문에 Xbox 게임을 제대로 즐길 수 없다면 어떻게 해야 할까요? 기본적으로 라우터에 연결된 장치가 본인 하나뿐이 아닌 이상, 외부 네트워크에서는 누구도 본인의 네트워크에 접근할 수 없습니다. 바로 이러한 이유로 포트 포워딩이 존재하는 것입니다.

포트 포워딩은 라우터에 연결된 모든 장치 중에서 특정 장치로 특정 명령을 보내도록 라우터에 알려주는 것입니다. 라우터에서 특정 포트를 열어 트래픽이 라우터에서 병목 현상을 일으키지 않고 원하는 장치로 직접 전달되도록 하는 것입니다.

문제는, IT 전문가가 아니라면 집에서 이걸 설정하는 게 어렵다는 겁니다. 기숙사에서는 학교 기술 지원팀과 친하게 지낼 수 없으니 거의 불가능하죠. 아파트에서 공유기 설정해주는 사람이랑 아주 친한 사이가 아니라면, PC, Xbox, PS4 등 필요한 기기들마다 포트 포워딩을 일일이 설정하는 건 너무 번거롭습니다.

자, 그럼 이제 포트 포워딩을 직접 설정하는 방법에 대해 알아보겠습니다. 원하는 포트를 포워딩하려면 라우터의 주요 설정에서 몇 가지 변경 사항을 적용해야 합니다.

위에서 설명했듯이 포트 포워딩을 사용하면 프린터나 컴퓨터와 같은 가정용 기기에 원격으로 접속할 수 있습니다. 대부분의 PC 게이머는 MMO 게임 서버(포트나이트 또는 마인크래프트)에 접속하기 위해 라우터의 포트 포워딩을 설정합니다 .

포트 포워딩이란 무엇인가요?

포트 포워딩의 종류

라우터에서 수행할 수 있는 포트 포워딩 작업에는 세 가지 유형이 있습니다.

현지 항만 운송

로컬 포트 포워딩은 로컬 컴퓨터를 게임이나 P2P 서버 에 연결할 때 필요합니다 . 이를 통해 인터넷 방화벽에서 차단된 웹사이트나 페이지에 접속할 수 있습니다.

원격 포트 포워딩

원격 포트 포워딩은 컴퓨터를 원격 네트워크 서비스에 연결할 때 필요합니다. 원격 포트 포워딩을 설정하려면 서버의 외부 IP 주소와 포트 번호를 알아야 합니다. 예를 들어, 호스트 회사 서버에 원격으로 연결할 때 원격 포트 포워딩이 필요합니다.

동적 포트 포워딩

동적 포트 포워딩은 컴퓨터를 여러 서버와 데이터를 주고받기 위한 단일 네트워크 지점 역할을 하는 안정적인 서버에 연결할 때 필요합니다. 또한 불안정한 네트워크에 연결되어 있을 때 추가적인 보안을 제공할 수 있습니다.

포트 포워딩을 사용해야 하는 이유는 무엇인가요?

웹사이트 호스팅이나 온라인 서버 연결에 문제가 있을 수 있습니다. 이럴 때 포트 포워딩이 도움이 될 수 있습니다. 연결이 안 되는 이유는 특정 포트를 열어야 하기 때문일 가능성이 높습니다.

컴퓨터에서 온라인 게임을 자주 하거나, P2P 파일을 다운로드하거나, 원격으로 기기에 접속하려는 경우 포트 포워딩을 고려해 볼 만합니다. 단, 포트 포워딩은 인터넷 속도나 성능을 향상시키지는 않는다는 점에 유의하세요. 포트 포워딩의 작동 방식과 목적은 속도 향상이 아니라 안정성과 접속 보장을 위한 것입니다.

하지만 포트 포워딩은 성능 향상을 지원할 수 있으므로, 마인크래프트, 콜 오브 듀티: 콜드 워, 포트나이트와 같은 게임을 렉 없이 플레이하는 데 도움이 될 수 있습니다. 게임 서버와 직접적인 통신 경로를 구축함으로써 원활한 게임 환경을 경험할 수 있습니다.

포트 포워딩의 핵심은 특정 포트로 들어오는 트래픽을 특정 기기로 전달하도록 라우터를 설정하는 것입니다. 즉, 포트 포워딩은 왜곡 없이 기기와 완전히 다른 위치에 있는 서버 사이에 다리를 놓는 것과 같습니다.

포트 포워딩이란 무엇인가요?

포트 포워딩은 어떻게 작동하나요?

포트 포워딩을 이해하고 제대로 활용하려면 먼저 TCP/UDP 포트 에 대해 알아야 합니다 . 고객 지원 시스템과 비슷한 원리입니다. 만약 IVR(대화형 음성 응답) 시스템에 익숙하다면, 기술 지원팀과 통화하려면 3번을, 요금 부서와 통화하려면 4번을 누르는 것과 같습니다.

라우터를 IVR(대화형 음성 응답) 시스템이라고 생각해 보세요. 라우터는 특정 규칙을 알고 있어서 발신자인 당신을 올바른 곳으로 안내합니다. IVR처럼 라우터에도 백엔드에 특정 명령어가 설정되어 있어서 비슷한 기능을 수행합니다. 즉, 특정 포트 번호와 연결된 인터넷 트래픽을 해당 트래픽을 수신하도록 구성된 네트워크상의 특정 장치로 전송하는 것입니다. (걱정하지 마세요. 게임이나 서버로 전송되는 모든 패킷에는 포트 번호가 포함되어 있으므로 라우터는 어떻게 처리해야 할지 알고 있습니다.)

또한 모든 애플리케이션은 외부에서 들어오는 요청을 처리하기 위해 특정 포트 번호를 사용한다는 점을 알아두어야 합니다. 예를 들어 FTP 프로토콜은 21번 포트에서만 트래픽을 수신하고, HTTP 프로토콜은 80번 포트를 사용합니다.

우리가 처음에 언급했던 비유를 기억하시나요? 회사의 전화번호는 IP 주소이고, IVR과 상호 작용할 때 누르는 숫자로 표시되는 전달 요청은 포트 번호에 해당합니다.

인터넷에 연결할 때마다 인터넷 서비스 제공업체(ISP)는 기기에 공용 IP 주소를 할당합니다. IP 주소는 ISP와 다른 네트워크가 인터넷에서 사용자를 식별할 수 있도록 하는 숫자(집 번호와 같은)입니다. 하지만 ISP는 사용자에게 단 하나의 IP 주소만 할당합니다. ISP는 사용자가 Wi-Fi 카메라, 태블릿, 컴퓨터 5대, 게임 콘솔 3대를 사용하고 있다는 사실을 알지 못합니다. 바로 이 부분에서 라우터가 중요한 역할을 합니다.

컴퓨터를 모뎀에 연결된 Wi-Fi 라우터에 연결하면 라우터는 모든 장치에 사설 IP 주소(예: 192.168.2.33, 192.168.2.92, 192.168.2.221)를 할당합니다. 공용 IP 주소(예: 123.45.67.89)는 인터넷 서비스 제공업체(ISP)에서 할당하는 주소이지만, 사설 IP 주소는 변경될 수 있습니다.

이해를 쉽게 하기 위해, 다음 그림을 참고해 보세요:

집안의 모든 연결된 기기 < Wi-Fi 공유기 < 모뎀 < 인터넷 서비스 제공업체

이제 포트 포워딩 단계가 남았습니다…

웹사이트를 예로 들어보겠습니다. 웹 서버를 호스팅하는 경우, 웹사이트에 접속하려는 사람은 HTTP 프로토콜에 할당된 포트인 80번 포트로 요청을 보냅니다(물론 웹 서버를 다른 포트에서 호스팅하는 경우도 있지만, 여기서는 간단하게 설명하기 위해 80번 포트를 사용하겠습니다).

라우터 뒤에 있는 웹 서버로 트래픽이 도달하려면 (컴퓨터 5대, 콘솔 3대, 태블릿 여러 대 등 여러 장치가 연결되어 있는 상황에서 라우터가 어떤 장치가 웹 서버인지 어떻게 알 수 있겠습니까?) 라우터 설정에서 포트 80의 트래픽을 웹 서버(개인 IP 주소로 표시됨)로 보내는 규칙을 지정해야 합니다.

따라서 123.45.67.89의 웹 트래픽은 라우터를 통해 192.168.2.92:80으로 전달됩니다. 포트 포워딩을 하지 않으면 친구 두 명에게 공용 IP 주소를 사용하여 마인크래프트 서버에 접속하라고 해도 작동하지 않습니다. 사실, 플레이하는 모든 게임에 대해 이와 유사한 설정을 해야 합니다.

간단히 말해, 이러한 설정들이 바로 포트 포워딩의 목적입니다. 즉, “내 웹 서버는 80번 포트로 트래픽을 보내고”, “내 Xbox One은 UDP 포트 4500, 3544, 3074-3075, 500, 88번과 TCP 포트 3074번을 사용해서 Call of Duty: Modern Warfare를 원활하게 플레이할 수 있도록 하라”는 지시와 같습니다. 다시 말해, 우리처럼 게임을 많이 하고 인터넷에 열광하는 사람이라면, 트래픽을 적절한 기기로 보내기 위해 이와 같은 규칙을 많이 만들게 될 것입니다.

포트 포워딩은 어떻게 작동하나요?

라우터에서 포트 포워딩을 설정하는 다양한 방법

  • DMZ: DMZ(비무장지대)는 들어오는 모든 요청을 로컬 네트워크의 특정 장치로 전달합니다. 쉽게 말해, Wi-Fi 라우터가 들어오는 요청을 어떻게 처리해야 할지 모를 경우 모든 트래픽을 DMZ에 있는 장치로 전달합니다. 마치 라우터의 음식물 쓰레기 처리장과 같습니다. 말 그대로 포트 포워딩 규칙이 없거나 다른 포트를 사용하는 경우 모든 포트가 DMZ로 전달되는 곳입니다.

    참고: DMZ는 모든 요청을 개방하므로 사용을 권장하지 않습니다. 라우터에서 DMZ 설정이 필수인 경우, 192.168.2.253과 같이 로컬 네트워크에서 아직 사용되지 않는 IP 주소를 지정하세요(단, 해당 주소가 다른 장치에 이미 할당되어 있지 않다는 가정 하에).

  • 포트 포워딩: 특정 요청이 DMV(데이터 관리 시스템)를 거치지 않도록 하려면 포트 포워딩을 설정해야 합니다. 이를 위해서는 라우터에 들어오는 요청을 어떻게 처리할지 정확하게 알려줘야 합니다. 간단히 말해, 위에서 설명한 대로 라우터를 구성하면 라우터는 특정 요청을 수신하여 특정 장치로 전달하게 됩니다.
  • UPnP(Universal Plug and Play): 포트 포워딩과 비슷하지만 수동으로 설정할 필요가 없습니다. 웹 브라우저에서 UPnP를 활성화하기만 하면 됩니다. UPnP와 포트 포워딩은 신뢰할 수 없는 네트워크에 노출될 수 있으므로 보안 방화벽을 사용하는 것을 잊지 마세요.

항만 운송은 안전한가요?

네, 맞기도 하고 틀리기도 합니다. 포트 포워딩을 설정하면 라우터에 취약점을 만들 수 있습니다. 온라인에서는 완전히 안전한 것은 없으며 항상 잠재적인 위험이 존재합니다. 하지만 포트 포워딩 규칙을 적용하지 않고는 게임 서버나 외부 네트워크에 연결할 수 없습니다. 이렇게 하면 특정 트래픽에 대해서만 취약해지지만, 외부 장치가 통신할 수 없다면 그쪽에서는 게임을 할 수 없게 됩니다.

예를 들어 데이터베이스 연결을 위해 443번 포트를 열어 놓았다고 가정해 보겠습니다. FTP를 통해 해당 데이터베이스에 접속하려는 사람(일반적으로 21번 포트를 사용함)은 443번 포트로는 통신할 수 없습니다. 마치 네모난 못을 둥근 구멍에 억지로 끼워 넣으려는 것과 같습니다.

라우터의 보안 수준이 높아 DDoS 공격을 쉽게 방어할 수 있다면 포트를 열어도 안전합니다. 하지만 포트 포워딩 시 암호화 수준을 높이기 위해 VPN(가상 사설 네트워크)을 사용할 수도 있습니다. VPN은 TCP 및 UDP 포트를 모두 지원하며 외부 서버에 안전하게 접속할 수 있도록 해줍니다.

항만 운송의 위험성

VPN과 함께 포트 포워딩을 사용하면 사이버 위협 위험을 크게 줄일 수 있지만, 모든 위험을 완전히 제거하는 것은 아닙니다. 다음은 포트 포워딩이 보안 위험에 노출될 수 있는 몇 가지 상황입니다.

온라인 게임에 대한 무단 접근

온라인 게임에 포트 포워딩을 활성화하고 비밀번호를 설정하지 않으면, 아무도 당신의 IP 주소를 추측할 수 없을 거라고 생각하게 되어 시스템이 취약해질 수 있습니다. 친구들이 쉽게 게임에 참여할 수 있는 것처럼, 악의적인 공격자도 마찬가지로 접근할 수 있기 때문입니다.

해커들이 온라인 서비스를 침입하기 위해 초당 여러 개의 비밀번호를 시도하는 것처럼, 연결된 기기의 열린 포트를 스캔하여 취약점을 악용하기도 합니다.

예방책: 항상 강력한 비밀번호를 설정하고 시스템을 정기적으로 업데이트하십시오.

오래된 소프트웨어의 보안 취약점

게임 서버를 비밀번호로 보호하더라도 소프트웨어나 장치를 업데이트하지 않으면 공격에 노출될 수 있습니다. 게임에서 보안 취약점이 발견되면 공격자는 이를 악용하여 무단으로 접근 권한을 얻을 수 있습니다.

예방책: 소프트웨어를 정기적으로 업데이트하고 보안 패치가 제공되는 즉시 적용하십시오.

토렌트 사용의 위험성

토렌트 애플리케이션에 포트 포워딩을 사용하는 것은 위험할 수 있습니다. VPN을 사용하여 익명성을 유지하더라도 설정이 잘못되면 실제 IP 주소가 노출될 수 있습니다. 이는 개인정보 유출로 이어질 수 있으며, 저작권이 있는 자료를 다운로드할 경우 법적 처벌을 받을 수도 있습니다.

예방책: VPN 및 토렌트 클라이언트 설정이 올바르게 구성되었는지 다시 한번 확인하십시오. VPN이나 Tor를 사용한다고 해서 트래픽이 완전히 익명화된다고 생각하지 마십시오.

라우터 포트 포워딩 설정 방법

라우터의 IP 주소, 사용 중인 기기의 IP 주소, 그리고 게임 서버의 포트 번호를 알아야 합니다. 포트 번호는 게임이나 요청에 따라 명확하게 정의되어 있으므로 따로 찾을 필요는 없습니다. 라우터의 IP 주소를 찾는 가장 쉬운 방법은 저희 라우터 IP 주소 페이지를 방문하는 것입니다.

  • 라우터의 설정 화면에 로그인하세요.
  • 고급 탭의 포트 포워딩 섹션으로 이동하세요.
  • 장치 이름과 포트 번호(TCP/UDP)를 입력하십시오.
  • 적용을 선택하면 완료됩니다.
포트 포워딩이란 무엇인가요?

VPN에서 포트 포워딩 추가 기능을 사용하는 방법

라우터에서 포트를 여는 또 다른 쉬운 방법은 포트 포워딩 기능을 제공하는 VPN을 사용하는 것입니다. VPN을 사용하여 포트를 포워딩하는 것은 특히 많은 게임에 필요한 수많은 포트를 열어야 할 때 라우터를 수동으로 설정하는 것보다 훨씬 간편합니다. 포트 포워딩 추가 기능을 사용하면 NAT 방화벽을 우회하고 인터넷 연결을 암호화할 수도 있습니다.

라우터에서 포트 포워딩 규칙을 적용하기 전이나 후에 VPN에 연결할 수 있습니다. VPN 연결의 목적은 알 수 없는 요청과 DDoS 공격으로부터 직접적인 통신 회선을 보호하는 것입니다.

다음은 포트 포워딩 추가 기능을 사용하는 방법입니다.

  • PureVPN 앱을 구독하고 설치하세요 .
  • 로그인 정보를 사용하여 로그인하세요.
  • 포트 포워딩 섹션 으로 이동하세요 .
  • 모든 포트를 차단하고 특정 포트만 활성화하십시오.
  • ‘적용’을 클릭하면 완료됩니다.

PureVPN을 사용하면 게임이나 라우터의 포트 포워딩을 설정하고 동시에 수신 트래픽을 보호할 수 있습니다. PureVPN의 은행급 암호화 및 보안 프로토콜을 통해 외부의 접근으로부터 네트워크를 안전하게 보호할 수 있습니다.

저희 포트 포워딩 추가 기능을 사용하여 DDoS 공격 위험 없이 서버를 구축하세요 (VPN을 사용하면 클릭 한 번으로 IP 주소를 변경할 수 있습니다). 아시다시피 온라인에서는 그 무엇도 안전하지 않습니다. 해커들은 대부분의 인터넷 사용자보다 훨씬 똑똑하기 때문에 항상 온라인 안전을 확보해야 합니다.

포트 포워딩 관련 일반적인 문제점

포트 포워딩은 일반적으로 안정적이지만, 사용자 오류나 소프트웨어 관련 문제로 인해 실패할 수도 있습니다. 이러한 문제를 진단하는 것은 어려울 수 있지만, 사용자가 흔히 겪을 수 있는 몇 가지 일반적인 문제는 다음과 같습니다.

  • “연결 거부됨” 오류가 발생하여 포트 포워딩이 전혀 작동하지 않는 것처럼 보입니다.
  • 느린 원격 연결은 게임이나 원격 데스크톱 성능에 부정적인 영향을 미칩니다.
  • 원격 데스크톱 애플리케이션에서 반복적으로 잘못된 암호 경고 메시지가 표시됩니다.

포트 포워딩 테스트 방법

잠재적인 문제를 파악하기 전에 신뢰할 수 있는 테스트 방법을 확보하는 것이 필수적입니다. 집에서 포트 포워딩 설정을 정확하게 확인하려면 다음 사항을 준비하십시오.

  • 포트 포워딩이 필요한 애플리케이션이 설치된 데스크톱 또는 노트북 컴퓨터.
  • 클라이언트 역할을 하는 별도의 컴퓨터와 필요한 클라이언트 소프트웨어.
  • 테더링 기능이 있는 스마트폰 또는 외부 테스트를 위한 대체 인터넷 연결 수단.

연결 거부 오류 해결 방법

연결 거부 오류가 계속 발생하는 경우 다음 문제 해결 단계를 고려해 보세요.

  • 올바른 IP 주소로 연결하고 있는지 확인하십시오. 접속하려는 장치의 외부 IP 주소를 확인하고 해당 주소를 사용하십시오.
  • 현재 포트가 차단되었거나 사용이 제한된 경우 다른 포트로 포트 포워딩을 시도해 보세요.
  • 방화벽 설정을 조정하십시오. 서버 장치에 방화벽이 활성화되어 있는 경우 지정된 포트에 대한 외부 연결을 허용해야 할 수 있습니다.

포트 트리거링과 포트 포워딩의 차이점

포트 트리거링은 포트 포워딩과 유사한 기능을 하지만, 영구적인 규칙을 지정하는 대신 동적으로 작동합니다. 특정 포트를 통해 지정된 장치로 트래픽을 항상 전달하는 대신, 포트 트리거링은 나가는 트래픽에 따라 포워딩을 활성화합니다.

포트 트리거링은 다음과 같이 작동합니다.

  • 내부 네트워크의 컴퓨터가 특정 포트를 사용하여 외부 서버에 연결을 시작합니다.
  • 라우터는 이러한 활동을 감지하고 관련 트래픽을 내부 컴퓨터로 전달하기 위해 임시 포트 포워딩 규칙을 자동으로 설정합니다.
  • 일정 기간 동안, 정의된 기준과 일치하는 모든 수신 트래픽은 내부 장치로 전달됩니다.

포트 트리거링은 로컬 네트워크의 여러 장치가 동일한 외부 포트에 액세스해야 할 때 특히 유용합니다. 그러나 구성이 번거롭고 표준 포트 포워딩보다 안정성이 떨어지는 경우가 많습니다.

자주 묻는 질문

포트 포워딩을 하면 핑이 줄어들까요?

포트 포워딩은 단순히 기기와 원격 서버 간의 연결을 생성하는 기능입니다. 이 과정은 핑 시간을 향상시키거나 영향을 주지 않습니다. 하지만 포트 포워딩을 통해 P2P 파일을 훨씬 빠르게 다운로드할 수 있는데, 이는 핑 시간 단축 때문이 아닙니다.

내부 IP 주소를 고정으로 사용해야 할까요, 아니면 DHCP에서 할당하는 주소를 사용해도 될까요? (어떤 방식이 더 권장되나요?)

포트 포워딩 규칙을 설정할 때는 동적 IP 주소가 아닌 고정 내부 IP 주소를 사용하는 것이 좋습니다. 이유는 간단합니다. 라우터가 항상 사용자의 장치를 가리키도록 설정해야 하기 때문입니다. 예를 들어, 동적 IP 주소(예: 192.168.3.21)를 사용하는 노트북에 81번 포트로 포트 포워딩 규칙을 설정했다고 가정해 보겠습니다. 이제 이 노트북을 가지고 일주일간 출장을 갔다고 생각해 보세요. 집에 돌아와 네트워크에 다시 연결했는데, 라우터가 192.168.3.33이라는 새로운 IP 주소를 할당했습니다. 포트 포워딩 규칙은 192.168.3.21에만 적용되므로, 라우터는 네트워크에서 더 이상 인식되지 않는 장치로 81번 포트 트래픽을 전달하려고 시도할 것입니다.

따라서 네트워크에서는 항상 장치의 IP 주소를 고정하여 예약해야 합니다. 이렇게 하면 라우터가 다음에 네트워크에 다시 연결할 때 노트북의 MAC 주소(식별자)를 인식하여 192.168.3.21 IP 주소를 자동으로 할당해 줍니다.

포트 포워딩이 홈 네트워크 보안에 영향을 미치나요?

네, IP 카메라를 사용하신다면 가능합니다. 보안을 강화하는 가장 좋은 방법은 사용하지 않을 때는 알 수 없는 포트를 모두 닫고, 원격 카메라에 접속할 때는 VPN 암호화를 사용하는 것입니다. 이렇게 하지 않으면 몰래카메라를 보려는 사람들(또는 호기심 많은 해커들)이 집에 설치된 보안 카메라에 접근할 수 있습니다.

포트 트리거링과 포트 포워딩 중 어떤 것이 더 효과적일까요?

가장 큰 차이점은 포트 포워딩에는 고정된 내부 IP 주소가 필요한 반면, 포트 트리거링에는 동적 IP 주소가 필요하다는 것입니다. 포트 트리거링 은 IP 주소가 계속 변경되므로 포트 포워딩보다 더 안전하다고 여겨집니다.

UPnP란 무엇인가요?

UPnP(Universal Plug and Play)는 포트 포워딩의 또 다른 형태로, 포트를 자동으로 열어줍니다. UPnP를 사용하면 인터넷에 연결된 장치 간에 통신 경로를 구축할 수 있습니다. UPnP 에 대해 자세히 알아보세요 .