Cum m-a ajutat NextDNS.io să configurez un server Minecraft de bază pentru copii.

În acest Crăciun, copiii au primit fiecare câte un switch nintendo lite cu Minecraft. Nu zece minute mai târziu, ei încearcă să joace online împreună și de ce nu cu un prieten. Am avut mult timp un server de ediție java Minecraft selfhosted undeva și am aflat că nu pot juca pe el. Două motive principale:

Am aflat rapid câteva pagini care explică cum să ruleze un server de bază (alfa), folosind pachete descărcate de pe site-urile Microsoft / Mojang sau folosind (modul meu preferat) câteva imagini Docker.

De acolo, am d ca serverul meu să fie listat în comutatoarele nintendo. Câteva alte site-uri / pagini / reddit posturi explică faptul că softul solicită unei gazde (mco.lbsg.net) să obțină lista serverelor și ai putea păcăli comutatorul alimentându-l cu IP utilizând servicii DNS personalizate. Acest lucru este complet realizabil și există chiar și câteva containere Docker pentru asta. Dar asta ar însemna să-l rulez pe LAN-ul meu și apoi să nu pot juca ușor afară sau să rulez un container suplimentar online … dar ar deveni un alt lucru de întreținut.

Apoi mi-am amintit că oamenii de la NextDNS au adăugat o funcție inteligentă: dns rescrie!

Dacă nu știți ce este NextDNS, verificați-le (https://nextdns.io), este mai întâi o soluție DNS peste HTTP, inteligentă și eficientă cu aplicație / interfață frumoasă. Puteți filtra ceea ce doriți sau nu să fie rezolvat (blocați p0rn, jocuri de noroc, anunțuri, domenii specifice …) și își oferă serviciul și pe servere obișnuite IPV4 | 6 dns.

Înapoi la problema mea, tocmai am configurat consolele pentru copii pentru a utiliza serverele NextDNS și a adăugat o rescriere pentru mco.lbsg.net la adresa IP, serverul containerului de bază rulează „et voilà” așa cum spunem aici. Se pot juca împreună cu prietenul lor pe un server personalizat (fără a plăti serviciul tărâm plus … despre care nu intenționez să vorbesc aici). Singura problemă aici trebuie să verific butonul „IP conectat în prezent” de pe NextDNS: suntem în mișcare, dar este o problemă atât de mică, încât pot rezolva asta.

Surse:

NextDNS: https://nextdns.io

BedRock Docker: https://hub.docker.com/r/itzg/minecraft-bedrock-server