GuavaHost
언어 및 통화
마이페이지게임 패널 메뉴 열기/닫기
게임 전체 게임
Minecraft JavaMinecraft BedrockMinecraft GeyserRustRuneScape: DragonwildsPalworldValheimValheim + BepInExARK: Survival EvolvedARK: Survival AscendedProject ZomboidEnshroudedDon't Starve TogetherCounter-Strike 2TerrariatModLoaderHytaleMulti-Game ServerDiscord Bot Hosting
내비게이션 요금리뷰도움말 센터고객 지원 회사 회사 소개FAQ추천하고 수익 받기SLA이용약관개인정보 처리방침
언어 및 통화
마이페이지게임 패널

포트 포워딩 설명 (그리고 호스팅 서버에는 필요 없는 이유)

포트 포워딩이 무엇인지, 집 게임 서버에 어떻게 설정하는지, CGNAT 뒤에서 왜 실패하는지, 그리고 임대 서버에는 왜 전혀 필요 없는지 설명합니다.

읽는 시간 5분 · 2026년 10월 21일 업데이트 · 작성: GuavaHost Team

포트 포워딩은 집 안에서 돌아가는 게임 서버에 인터넷에 있는 사람들이 접속할 수 있게 해 주는 라우터 설정입니다. 이 문서에서는 그것이 실제로 하는 일, 설정 방법, 가끔 아예 동작하지 않는 이유, 그리고 임대 서버가 이 모든 것을 건너뛰는 이유를 설명합니다.

IP, 포트, NAT를 쉬운 말로

  • 공인 IP. ISP가 준, 집 전체가 인터넷에서 갖는 단 하나의 주소입니다.
  • 로컬 IP. 라우터가 집 안의 기기마다 주는 사설 주소입니다. 보통 192.168., 10., 또는 172.16.에서 172.31.로 시작하고, 내 네트워크 밖에서는 아무 의미가 없습니다.
  • 포트. 기기에 붙은 번호가 매겨진 문으로, 0에서 65535까지 있습니다. 게임 서버는 그중 하나 이상에서 대기하며, 예를 들어 Minecraft Java는 25565입니다.
  • NAT (네트워크 주소 변환). 라우터가 하나의 공인 IP를 모든 기기와 나눠 쓰는 방식입니다. 내 기기가 먼저 시작한 연결의 응답은 들어오게 해 주지만, 예상하지 못한 들어오는 연결은 어느 기기로 보낼지 알 수 없으므로 버립니다.

게임 서버에는 바로 그 예상하지 못한 들어오는 연결이 필요합니다. 포트 포워딩은 "이 포트, 이 프로토콜로 도착하는 것은 이 기기로 보내라"고 말해 주는 규칙입니다.

설정하기

라우터마다 메뉴 모양은 다르지만 절차는 같습니다.

  1. 서버 기기에 고정 로컬 IP를 주세요. 라우터에서 DHCP 예약(고정 임대라고도 합니다)을 찾아 그 기기의 현재 로컬 IP를 예약하세요. 그러지 않으면 다음 주에 라우터가 다른 주소를 줘서 규칙이 아무것도 가리키지 않게 됩니다.
  2. 게임의 포트와 프로토콜을 확인하세요. 대부분의 게임은 UDP를 쓰고, 일부는 TCP를, 일부는 포트를 두 개 이상 필요로 합니다. TCP와 UDP 포트 문서에 기본값이 정리되어 있습니다.
  3. 라우터에 로그인하세요. 관리 주소는 보통 라우터의 라벨에 적혀 있고, 흔히 192.168.0.1이나 192.168.1.1입니다.
  4. 포워딩 항목을 찾으세요. Port Forwarding, Virtual Server, NAT, Applications 같은 이름일 수 있습니다.
  5. 규칙을 만드세요. 외부 포트, 내부 포트(보통 같은 번호), 프로토콜(TCP, UDP, 또는 둘 다), 서버의 로컬 IP를 입력하고 저장하세요.
  6. 컴퓨터 방화벽에서 허용하세요. Windows에서는 서버를 처음 시작할 때 보통 허용 여부를 묻는 창이 뜹니다. 그 창을 닫아 버렸다면 서버 프로그램이나 포트에 대한 인바운드 규칙을 추가하세요.
  7. 네트워크 밖에서 시험하세요. 친구에게 공인 IP와 포트로 접속해 보라고 하세요. Wi-Fi를 끄고 휴대폰의 모바일 데이터로 시도해 봐도 됩니다.

마지막 항목이 중요합니다. 많은 라우터가 "NAT 루프백"을 지원하지 않으므로, 다른 모두에게는 포워딩이 완벽하게 동작하는데도 집 안에서 자기 공인 IP로 접속하는 것은 실패할 수 있습니다.

실패하는 이유

증상 유력한 원인
아무도 접속하지 못하고, 라우터의 WAN IP가 "내 IP 확인" 사이트가 보여 주는 것과 다름 CGNAT 또는 이중 NAT
지난주에는 됐는데 지금은 안 됨 서버의 로컬 IP가 바뀜. 예약해 두세요
플레이어가 즉시 시간 초과됨 프로토콜이 틀렸거나, 게임이 UDP를 쓰는데 TCP만 포워딩함
내 네트워크에서만 동작함 서버 기기의 방화벽, 또는 규칙이 저장되지 않음
흔한 포트에서 전혀 안 됨 일부 ISP는 가정용 요금제에서 특정 포트를 막습니다

CGNAT(통신사급 NAT)는 ISP가 하나의 공인 IP를 여러 가정이 나눠 쓰게 한다는 뜻입니다. 라우터의 WAN 주소가 100.64.에서 100.127.로 시작하면 강한 단서입니다. CGNAT를 통과하는 포트 포워딩은 직접 할 수 없습니다. 일부 ISP는 요청하면 공인 IP를 주는데, 유료인 경우도 있습니다.

이중 NAT는 ISP 모뎀이 라우터 역할도 하는데 그 뒤에 내 라우터를 둔 경우에 생깁니다. 양쪽 모두에서 포워딩하거나, ISP 장비를 브리지 모드로 두면 됩니다.

사람들이 확인하지만 실제로는 필요 없는 것이 하나 더 있습니다. 온라인 포트 검사기는 TCP만 시험합니다. UDP에는 핸드셰이크가 없으므로 검사기가 UDP 포트가 열려 있는지 확실히 알려 줄 수 없습니다. UDP 게임에서는 실제로 접속을 시도해 보는 것이 시험입니다.

UPnP는 어떤가요?

UPnP(Universal Plug and Play)는 네트워크 안의 프로그램이 라우터의 포트를 자동으로 열 수 있게 해 주고, 일부 게임이 이를 씁니다. 편리하지만, 내 네트워크의 어떤 프로그램이든 문을 열 수 있게 하므로 믿을 생각이 없던 프로그램도 포함됩니다. 그래서 많은 사람이 이를 끄고 포트를 직접 포워딩합니다.

안전하게 쓰기

  • 게임이 필요한 포트만 포워딩하세요. 원격 데스크톱이나 라우터 관리 포트는 절대 포워딩하지 마세요.
  • 이제 전 세계 인터넷에서 닿을 수 있는 상태이므로 서버 소프트웨어를 최신으로 유지하세요.
  • 이제 모든 플레이어가 내 집 IP를 안다는 점을 기억하세요. 누군가 공격하기로 마음먹었을 때 어떤 의미인지는 집에서 호스팅할까, 임대할까를 참고하세요.

서버에 접속하는 플레이어는 포트를 포워딩할 필요가 없습니다

흔한 오해입니다. 전용 서버에 접속하는 것은 나가는 연결이고, 라우터는 나가는 연결의 응답을 항상 허용합니다. 포워딩이 필요한 것은 서버를 돌리는 기기뿐입니다. 친구가 "접속이 안 된다"고 하면 고칠 곳은 친구 쪽이 아니라 호스트 쪽입니다.

호스팅 서버가 이 모든 것을 건너뛰는 이유

임대 서버는 집 라우터가 앞에 없는 데이터 센터의 공인 IP에 있습니다. 호스트가 서버에 포트를 배정하고 대신 열어 줍니다. GuavaHost에서는 주 접속 주소가 컨트롤 패널의 서버 페이지 맨 위에 있고, 쿼리 포트나 Don't Starve Together 동굴 포트처럼 게임이 필요로 하는 추가 포트는 그 아래 Overview (개요) 탭의 Ports & network (포트와 네트워크) 카드에 나열됩니다. 포워딩할 것도, 싸울 CGNAT도 없고, 집 IP는 전혀 등장하지 않습니다. 서버 IP와 포트 찾기를 참고하세요.

한 가지 습관만 들이세요. GuavaHost 서버는 각각 자기 포트를 받는데, 그것은 게임의 기본 포트가 아닌 경우가 많습니다. 항상 패널에 표시된 정확한 주소를 공유하세요.

아직 해결되지 않았나요? discord.gg/GuavaHost의 Discord에 들어오시면 팀이 도와드립니다.

  • port forwarding
  • router
  • nat
  • cgnat
  • networking
  • self-hosting

아직 해결되지 않았나요? 저희 팀이 24시간 대기하며 질문에 답해 드려요.

지원팀에 문의하기

관련 가이드

호스팅 기초의 다른 가이드예요.