Comment bannir une IP sur Minecraft
Sur les serveurs Paper, Spigot et vanilla, la commande intégrée bannit une adresse, ou l'adresse actuelle d'un joueur en ligne :
/ban-ip <address|player> [reason]
/pardon-ip <address>
/banlist ipsDeux pièges reviennent souvent. La commande intégrée n'accepte que des adresses IPv4 isolées : ni plages ni IPv6. Et sur un réseau, un /ban-ip sur un serveur backend ne couvre que ce backend, et sans transfert d'IP (IP forwarding) il ne voit que l'adresse du proxy. Bannissez sur le proxy ou avec un plugin de bans qui fonctionne sur tout le réseau, comme LiteBans.
La liste noire de Kordon (à partir de l'offre Pro) accepte des adresses isolées et des plages, avec une durée, et fonctionne sur le proxy pour tout le réseau :
/kordon blacklist add 203.0.113.0/24 7dL'adresse change toute seule
Beaucoup de fournisseurs d'accès n'attribuent une adresse à un abonné que pour un temps. Il suffit de redémarrer le routeur pour que l'adresse change. L'adresse bannie passe ensuite à un autre client du même fournisseur, qui n'a jamais entendu parler de votre serveur, et cette personne ne peut pas se connecter.
Une adresse pour des centaines de personnes
Il n'y a pas assez d'adresses IPv4 pour tout le monde, alors les opérateurs mobiles et de nombreux fournisseurs d'accès domestiques connectent des centaines d'abonnés à Internet via une seule adresse partagée. On appelle cela le CGNAT. Les résidences étudiantes, les écoles, les cybercafés et les familles ordinaires avec un seul routeur passent eux aussi par une seule adresse.
Bannir une telle adresse touche tous ceux qui sont derrière. Le contrevenant, lui, active puis désactive le mode avion de son téléphone et obtient une autre adresse partagée.
IPv6
En IPv6, le fournisseur d'accès attribue à un abonné tout un bloc d'adresses, généralement un /64 ou plus, et l'appareil change lui-même sans cesse d'adresse à l'intérieur de ce bloc. Bannir une seule adresse IPv6 ne sert presque à rien. Si vous bannissez, bannissez tout le bloc, par exemple 2001:db8:1234:5678::/64. Kordon accepte des plages IPv6 jusqu'à /32 et des plages IPv4 jusqu'à /16.
VPN et proxys
Un VPN ou un proxy donne une nouvelle adresse en quelques secondes, et un ban IP n'y peut rien. Plus de détails dans les guides sur le blocage des VPN et des proxys et sur les proxys résidentiels.
Que faire à la place
- Bannissez le compte par pseudo ou par UUID. Sur un serveur en mode online, l'UUID ne change pas, même si le joueur change de pseudo.
- Bloquez les VPN et les proxys, pour qu'une nouvelle adresse ne soit plus à un clic.
- Avant de bannir une adresse, ouvrez « Joueurs liés » dans le profil du contrevenant, ou le journal des connexions : vous verrez qui d'autre se connecte depuis cette adresse.
- Si vous bannissez quand même une adresse ou une plage, indiquez une durée, par exemple
1dou7d. - Pour retrouver un nouveau compte de la même personne, l'offre Premium propose le graphe des liens entre comptes.
Quand un ban de plage a du sens
Un ban de plage aide quand une personne revient sans cesse depuis des adresses d'un même fournisseur d'accès et qu'aucun de vos joueurs habituels n'est dans cette plage. Consultez le journal des connexions, indiquez une durée et ajoutez à la liste blanche ceux que le ban pourrait toucher. Dans Kordon, les plages dans la liste noire sont disponibles à partir de l'offre Pro.