Minecraft에서 IP 밴하는 방법
Paper, Spigot, 바닐라 서버에서는 기본 명령어로 주소나 접속 중인 플레이어의 현재 주소를 밴할 수 있습니다.
/ban-ip <address|player> [reason]
/pardon-ip <address>
/banlist ips여기서 자주 헷갈리는 점이 두 가지 있습니다. 기본 명령어는 IPv4 주소 하나씩만 받습니다. 대역도 IPv6도 안 됩니다. 그리고 네트워크에서는 한 백엔드에서 실행한 /ban-ip가 그 백엔드에만 적용되며, IP 포워딩이 없으면 프록시 서버의 주소만 보입니다. 프록시 서버에서 밴하거나, LiteBans처럼 네트워크 전체에서 작동하는 밴 플러그인을 쓰세요.
Kordon의 블랙리스트(Pro 요금제부터)는 단일 주소와 대역을 기간과 함께 받으며, 프록시 서버에서 네트워크 전체에 적용됩니다.
/kordon blacklist add 203.0.113.0/24 7d주소는 저절로 바뀝니다
많은 인터넷 제공업체는 가입자에게 주소를 일정 기간만 줍니다. 공유기를 재부팅하면 주소가 바뀝니다. 밴한 주소는 나중에 같은 업체의 다른 고객에게 넘어가고, 그 사람은 서버 이름을 들어 본 적도 없는데 접속하지 못하게 됩니다.
수백 명이 쓰는 주소 하나
IPv4 주소는 모두에게 나눠 줄 만큼 많지 않아서, 이동통신사와 많은 가정용 인터넷 제공업체는 공유 주소 하나로 수백 명의 가입자를 인터넷에 연결합니다. 이를 CGNAT라고 합니다. 기숙사, 학교, PC방, 공유기 하나를 쓰는 평범한 가정도 주소 하나로 인터넷에 접속합니다.
이런 주소를 밴하면 그 뒤에 있는 모든 사람이 막힙니다. 반면 규칙 위반자는 휴대폰에서 비행기 모드를 켰다 꺼서 다른 공유 주소를 받습니다.
IPv6
IPv6에서는 인터넷 제공업체가 가입자에게 보통 /64 이상의 주소 블록 전체를 주고, 기기는 그 블록 안에서 계속 주소를 바꿉니다. IPv6 주소 하나를 밴하는 것은 거의 쓸모가 없습니다. 밴하려면 블록 전체를 밴하세요. 예: 2001:db8:1234:5678::/64. Kordon에서는 IPv6 대역을 최대 /32, IPv4 대역을 최대 /16까지 넣을 수 있습니다.
VPN과 프록시
VPN이나 프록시를 쓰면 몇 초 만에 새 주소를 얻기 때문에 IP 밴은 아무 소용이 없습니다. 자세한 내용은 VPN과 프록시를 차단하는 방법과 주거용 프록시 가이드를 참고하세요.
대신 할 수 있는 일
- 닉네임이나 UUID로 계정을 밴하세요. 온라인 모드 서버에서는 플레이어가 닉네임을 바꿔도 UUID는 그대로입니다.
- VPN과 프록시를 막아서 클릭 한 번으로 새 주소를 얻을 수 없게 하세요.
- 주소를 밴하기 전에 규칙 위반자 프로필의 ‘관련 플레이어’나 접속 기록을 여세요. 그 주소로 누가 더 접속하는지 볼 수 있습니다.
- 주소나 대역을 밴한다면
1d나7d처럼 기간을 정하세요. - 같은 사람의 새 계정을 찾으려면 Premium 요금제의 계정 연결 그래프를 사용하세요.
대역 밴이 의미 있는 경우
한 사람이 한 인터넷 제공업체 안의 주소로 계속 돌아오고, 그 대역에 단골 플레이어가 아무도 없을 때 대역 밴이 도움이 됩니다. 접속 기록을 확인하고, 기간을 정하고, 밴에 걸릴 수 있는 사람은 화이트리스트에 추가하세요. Kordon에서 블랙리스트의 대역 기능은 Pro 요금제부터 사용할 수 있습니다.