본문 바로가기
MCHOSTING가이드

방화벽 포트 열기 (25565 · 19132)

Windows·Ubuntu·CentOS 방화벽에서 마인크래프트 접속 포트를 여는 방법

마지막 수정 2026.10.22

이 글의 목차

서버는 켜졌는데 밖에서 접속이 안 되면, 서버 방화벽이 포트를 막고 있을 수 있어요.

에디션기본 포트종류
자바(PC)25565TCP
베드락(BE)19132UDP

server.properties 에서 포트를 바꿨다면 아래 명령의 숫자도 그 포트로 바꿔 주세요.

Windows Server

방법 1. PowerShell 한 줄로 열기

  1. 시작 버튼 오른쪽 클릭 → Windows PowerShell(관리자) 를 열어요.
  2. 필요한 줄을 붙여 넣고 엔터를 눌러요.
# 자바(PC)
New-NetFirewallRule -DisplayName "Minecraft Java" -Direction Inbound -Protocol TCP -LocalPort 25565 -Action Allow
# 베드락(BE)
New-NetFirewallRule -DisplayName "Minecraft Bedrock" -Direction Inbound -Protocol UDP -LocalPort 19132 -Action Allow

방법 2. 화면에서 열기

  1. 시작 → 실행(Win+R) 에 wf.msc 를 입력하고 엔터를 눌러요.
  2. 왼쪽 인바운드 규칙 → 오른쪽 새 규칙을 눌러요.
  3. 포트를 고르고 다음을 눌러요.
  4. 자바는 TCP, 베드락은 UDP 를 고르고, 특정 로컬 포트에 25565 또는 19132 를 입력한 다음 다음을 눌러요.
  5. 연결 허용을 고르고 다음을 눌러요.
  6. 도메인·개인·공용을 모두 체크하고 다음을 눌러요.
  7. 이름(예: Minecraft)을 입력하고 마침을 눌러요.

도움말

서버를 처음 실행할 때 'Windows 보안 경고' 창이 뜨면 액세스 허용을 눌러 주세요. 그래도 접속이 안 되면 위 규칙을 추가해 주세요.

Ubuntu (ufw)

  1. 방화벽이 켜져 있는지 확인해요.

    ufw status
    
  2. Status: active 라면 포트를 열어요.

    ufw allow 25565/tcp   # 자바
    ufw allow 19132/udp   # 베드락
    
  3. Status: inactive 라면 방화벽이 꺼져 있어 따로 열 필요가 없어요.

주의

ufw 를 새로 켤(ufw enable) 때는 먼저 ufw allow 22/tcp 로 SSH 포트를 열어 두세요. 안 그러면 원격 접속이 끊겨 다시 들어올 수 없어요.

CentOS (firewalld)

  1. 방화벽이 켜져 있는지 확인해요.

    firewall-cmd --state
    
  2. running 이라면 포트를 열고 다시 불러와요.

    firewall-cmd --permanent --add-port=25565/tcp   # 자바
    firewall-cmd --permanent --add-port=19132/udp   # 베드락
    firewall-cmd --reload
    
  3. 열린 포트를 확인해요.

    firewall-cmd --list-ports
    

포트를 바꿨다면 주소 뒤에 :포트

기본 포트가 아니면 접속 주소에 포트를 붙여야 해요.

  • 자바: 서버 주소에 name.mcok.kr:25566 처럼 입력해요.
  • 베드락: 서버 추가 화면의 포트 칸에 바꾼 번호를 입력해요.

중요

원격 접속(원격 데스크톱·SSH)에 쓰는 포트를 막는 규칙은 만들지 마세요. 서버에 들어갈 수 없게 돼요.


포트를 열어도 안 되면 접속이 안 될 때 확인할 것을 차례대로 확인해 주세요.

문제가 해결되지 않았나요?

서버 이름과 증상, 오류 화면을 문의게시판에 남겨 주시면 순서대로 확인해 답변드려요.

마인크래프트 서버 운영의 다른 글