KernelHost Tools Minecraft 상태

Minecraft 서버 상태 실시간 온라인 확인 (Java & Bedrock)

Minecraft 서버가 온라인인지 몇 초 만에 확인하세요. Java 및 Bedrock 에디션의 플레이어 수, 버전, MOTD, 서버 아이콘, SRV 레코드를 보세요. 무료, 가입 불필요, 추적 없음.

서버 주소

서버 상태 검사는 무엇을 하나요?

Minecraft 서버에 대한 상태 검사는 게임 클라이언트가 서버 목록을 표시할 때 보내는 것과 정확히 동일한, 매우 짧은 요청을 서버로 전송합니다. 서버는 버전, MOTD, 플레이어 수, 최대 슬롯, 프로토콜 버전으로 구성된 JSON 형식의 데이터로 응답합니다. 로그인은 발생하지 않으며, 슬롯이 점유되지 않고, 게임 운영에는 영향을 주지 않습니다.

  • Java Edition: TCP 포트 25565 (기본값), Server-List-Ping 프로토콜
  • Bedrock Edition: UDP 포트 19132 (기본값), RakNet을 통한 Unconnected-Pong
  • SRV 레코드는 자동으로 해석되며, 포트 없이 호스트명만 입력할 수도 있습니다
  • 서버가 적절히 도달 가능한 경우 IPv4와 IPv6가 지원됩니다

MOTD, SRV, 프로토콜 버전 설명

MOTD 은(는) Message of the Day의 약자입니다. 게임 내 서버 목록에서 서버 이름 아래 표시되는 텍스트입니다. 서버 운영자는 이 영역을 광고 슬로건, IP, Discord 링크, 컬러 상태 메시지 용도로 사용합니다. 색상 및 형식 코드 (Section-Sign 코드) 는 가독성을 위해 정리된 평문 형식으로 표시됩니다.

SRV-Records 는 서비스 (여기서는 Minecraft) 를 실제 호스트명과 포트에 매핑하는 특수 DNS 항목입니다. 예: 플레이어가 클라이언트에 play.example.com을 입력합니다. 클라이언트는 _minecraft._tcp.play.example.com을 조회하고 mc01.hoster.net:25577을 받아 그곳에 연결합니다. 이를 통해 플레이어가 주소를 변경하지 않아도 서버를 내부적으로 이전할 수 있습니다.

프로토콜 버전 (예: Java 1.20.4의 경우 765) 은(는) 서버가 어떤 클라이언트 버전과 통신할 수 있는지를 결정합니다. ViaVersion과 같은 플러그인은 범위를 확장하여 서버가 여러 클라이언트 버전을 동시에 수용하도록 합니다.

내 서버가 오프라인으로 표시되는 이유

서버가 실제로 동작 중인데 여기에서 오프라인으로 표시된다면, 다음 순서로 점검할 수 있는 일반적인 원인이 있습니다:

  • 방화벽: 포트 25565 (Java) 또는 19132 (Bedrock) 가 외부에서 차단되어 있습니다. UFW, iptables, Hetzner 방화벽, Windows 방화벽을 각각 확인하세요.
  • 바인드 주소: 서버가 127.0.0.1 대신 0.0.0.0에 바인드되면 로컬에서만 도달 가능합니다.
  • 잘못된 DNS 항목: A 또는 AAAA 레코드가 서버의 IP가 아닌 다른 IP를 가리킵니다.
  • 잘못된 SRV 레코드: 포트가 다를 경우 반드시 SRV 항목을 설정하세요. 그렇지 않으면 클라이언트는 기본 포트를 검색합니다.
  • Server-Properties: enable-status=true 이(가) 설정되어야 하며, 그렇지 않으면 서버가 ping에 응답하지 않습니다.
  • Bedrock과 UDP: 홈 네트워크 설정에서 많은 사람들이 (TCP가 아닌) UDP 포트 개방을 잊습니다.
  • 사업자의 CGNAT: Carrier-Grade NAT 뒤의 회선은 외부에서 도달이 어려운 경우가 많아, VPS 또는 터널이 필요합니다.

개인정보 보호 및 한도

상태 검사는 다음 공개 API를 통해 수행됩니다: mcstatus.io. 우리는 사용자가 입력한 서버 주소만 그곳으로 전달합니다. 쿠키는 설정되지 않으며, 추적이 없고, 요청의 영구 저장도 없습니다. 웹 서버 로그 (보안 및 rate limiting 용도) 는 단기간 후 삭제됩니다.

  • IP 주소당 분당 30회 요청
  • hCaptcha가 자동화된 남용으로부터 양식을 보호합니다
  • 사설 및 예약된 IP 범위는 서버 측에서 차단됩니다 (Anti-SSRF)
  • 추적 없음, 분석 스크립트 없음, 서드파티 쿠키 없음

자주 묻는 질문

상태 검사는 기술적으로 어떻게 동작하나요?

서버는 Server-List-Ping (Java) 또는 Unconnected-Pong (Bedrock) 으로 호출됩니다. Minecraft 클라이언트가 서버 목록에 서버를 표시하기 위해 사용하는 것과 정확히 동일한 프로토콜입니다. 로그인이 수행되지 않고, 슬롯이 점유되지 않으며, 게임 진행 중인 연결이 형성되지 않습니다.

Java와 Bedrock 에디션의 차이는 무엇인가요?

Java Edition은 PC (Windows, macOS, Linux) 에서 실행되며, 기본 포트 25565와 Java 프로토콜을 사용합니다. Bedrock Edition은 콘솔, 모바일, Windows 10/11에서 실행되며, 기본 포트 19132과 RakNet (UDP) 을 사용합니다. 두 프로토콜은 호환되지 않으므로, 도구에는 에디션별 별도 모드가 있습니다.

MOTD, SRV, 프로토콜 버전은 무엇을 의미하나요?

MOTD (Message of the Day) 는 서버가 목록에 표시하는 환영 텍스트로, 종종 색상 코드를 포함합니다. SRV는 호스트명 (예: play.example.com) 을 실제 서버 호스트명과 포트에 매핑하는 DNS 항목으로, 플레이어가 포트를 알 필요가 없게 합니다. 프로토콜 버전은 숫자 (Java) 또는 이름 (Bedrock) 으로, 서버가 어떤 클라이언트 버전과 통신하는지 나타냅니다.

서버가 동작 중인데 왜 오프라인으로 표시되나요?

흔한 원인: 방화벽에서 포트가 차단되어 있음, 서버가 0.0.0.0이 아닌 localhost에만 바인드됨, DNS 항목이 다른 IP를 가리킴, SRV 레코드가 누락되거나 잘못됨, 화이트리스트가 외부 ping을 차단함. Bedrock의 경우 TCP가 아닌 UDP가 열려 있어야 합니다. 또한 클라이언트에 입력된 주소와 정확히 동일한지 확인하세요.

내 입력값은 저장되나요?

입력된 서버 주소는 mcstatus.io API로 전달되며 웹 서버 로그에 단기간 저장됩니다 (보안 및 rate limiting 용도). 추적은 없으며, 쿠키도 설정되지 않고, 요청의 영구 저장도 없습니다.

어떤 서버 버전이 지원되나요?

Java Edition은 1.7부터 지원됩니다 (현대 Server-List-Ping 프로토콜). Bedrock Edition은 1.16 이상부터 안정적으로 인식됩니다. Forge, Fabric, Paper, Spigot 서버도 올바르게 표시됩니다. 매우 오래된 Java 버전 (1.7 이전) 의 경우 ping이 제한된 정보만 제공합니다.

Minecraft Realms를 확인할 수 있나요?

아니요. Minecraft Realms는 Mojang/Microsoft 인증을 통해서만 접근 가능하며 공개 Server-List-Ping에 응답하지 않습니다. 상태 검사는 자체 호스팅 서버 (자체 루트 서버, 호스팅 사업자, 포트 개방된 홈 네트워크) 에서만 동작합니다.

Rate limit가 있나요?

네. IP 주소당 분당 30회 요청이 허용됩니다. 한도를 초과하면 단기간 동안 HTTP 상태 429를 받게 됩니다. 또한 mcstatus.io API 자체도 특정 서버가 매우 자주 조회될 경우 자체 rate limit을 적용할 수 있습니다.

KernelHost 모든 제품

도구 이상의 것이 필요하신가요? 상용 호스팅 라인업을 확인해 보세요.