Hogyan kössünk domaint egy Minecraft szerverhez
Ezen az oldalon
Ha egy nyers IP-címet adsz a barátaidnak, például 203.0.113.10:25571, az működik, de csúnya, könnyű elgépelni, és megszűnik azon a napon, amikor megváltozik az IP-d. Egy egyéni domain mindhárom problémát megoldja: a játékosok helyette a play.yourname.com címen csatlakoznak, te pedig a háttérben áthelyezheted a szervert anélkül, hogy bárkinek bármit újra be kellene gépelnie.
Két DNS rekord van a játékban, és a köztük lévő különbség az egész oka annak, hogy az emberek elakadnak: az A rekord egy nevet egy IP-re irányít, de megtartja a portot, míg az SRV rekord elrejti a portot, így a játékosok csak a domaint gépelik be. Ez az útmutató mindkettőt lefedi, lépésről lépésre, valamint azt is, hogyan teszteld őket, és az egyszerű megoldást, ha inkább teljesen kihagynád a DNS-t.
Miért irányíts domaint a szerveredre?
Amint a szervered elindul — akár a Minecraft szerver készítéséről szóló útmutatónkat követted, akár bérelsz egyet — a cím az utolsó nyers részlet. Egy domain olyan módokon simítja el, amelyek fontosabbak, mint elsőre tűnnek:
- Könnyen megjegyezhető. A
play.yourname.comolyasmi, amit az emberek valóban meg tudnak jegyezni és megosztani. Egy IP a végén egy porttal nem az. - Túléli az IP-változásokat. Az otthoni kapcsolatok és néhány hosting-csomag időnként új IP-t oszt ki. Egy domainnel egyetlen DNS rekordot frissítesz, és minden játékos ugyanazt a címet használja tovább.
- Elrejti a valódi IP-det. Megfelelő beállítással a játékosok a domaint látják, nem a mögötte lévő gépet — hasznos, ha inkább nem tennéd közzé az otthoni IP-címedet.
- Úgy néz ki, mint egy igazi közösség. Egy tiszta cím a különbség az "egy barát szervere" és egy olyan hely között, amelyet az emberek komolyan vesznek.
Amit egy domain nem tesz, az az, hogy megváltoztatná a szerver működését — pusztán az a cím, amelyet a játékosok begépelnek. A gépet ugyanúgy méretezed; ha bizonytalan vagy, a RAM-útmutatónk ezt lefedi.
A rekord kontra SRV rekord: porttal és port nélkül
Ez az a rész, amelyet érdemes kétszer elolvasni, mert ez dönti el, hogy a játékosaidnak valaha is be kell-e még gépelniük a :25565-öt.
Egy A rekord egy nevet egy IP-címre képez le, és semmi többre. Amikor valaki a play.yourname.com címre csatlakozik, a Minecraft megkeresi az A rekordot, megkapja az IP-t, majd megpróbálja az alapértelmezett portot, a 25565-öt. Tehát egy A rekord önmagában csak akkor elég, ha a szervered a 25565-ön fut. A saját üzemeltetésű szerverek általában így működnek. A bérelt szerverek többsége nem — ezek megosztanak egy gépet, és olyan portot kapnak, mint a 25571, így a játékosoknak továbbra is be kellene gépelniük a play.yourname.com:25571-et.
Egy SRV rekord pontosan ezt oldja meg. Ez egy speciális DNS rekord, amely együtt teszi közzé a szolgáltatást, a protokollt és a portot, így a kliens magától megtanulja, melyik portot használja. Állítsd be, és a játékosok csak a play.yourname.com címet gépelik — port nélkül, függetlenül attól, hogy a szerver valójában melyik porton fut.
| Rekord | Mit gépelnek a játékosok | Akkor használd, ha |
|---|---|---|
| Csak A rekord | play.yourname.com (működik) vagy play.yourname.com:PORT | A szervered az alapértelmezett 25565-ös porton fut |
| A rekord + SRV rekord | play.yourname.com | A szervered bármilyen nem alapértelmezett porton fut (a legtöbb bérelt szerver) |
1. lépés: Hozd létre az A rekordot
Az A rekord az alap — az SRV rekord erre mutat. Ezt annál fogod megtenni, aki a domained DNS-ét kezeli: a regisztrátorodnál, vagy egy DNS-szolgáltatónál, mint a Cloudflare (ingyenes, és ez a példa, amelyet itt használunk). A mezők mindenhol ugyanazok.
- Keresd meg a szervered IP-jét. Saját üzemeltetésű és nyilvánossá teszed? Ez a nyilvános IP-d (keress rá: "what is my IP"). Bérelt szerveren az IP a paneled csatlakozási adatai között van.
- Nyisd meg a DNS-vezérlőpultodat. Jelentkezz be ahhoz a szolgáltatóhoz, amely a domain DNS-ét üzemelteti, és nyisd meg a domained DNS rekordjainak oldalát.
- Adj hozzá egy A rekordot. Hozz létre egy új rekordot ezekkel az értékekkel:
Type: A Name: play (this becomes play.yourname.com) Value: 203.0.113.10 (your server IP) TTL: Auto
Használd a@jelet névként, ha azt szeretnéd, hogy a puszta domain (yourname.com) mutasson a szerverre egy aldomain helyett. - Kapcsold ki a proxyt. A Cloudflare-en kattints a rekord melletti narancssárga felhőre, hogy szürke legyen ("DNS only"). A proxy weboldalakhoz készült, és tönkreteszi a Minecraft-kapcsolatot — ez a leggyakoribb hiba.
- Mentsd el és várj egy pillanatot. A DNS-változások a modern szolgáltatóknál általában egy-két percen belül élők, bár tovább is tarthat. Teszteld úgy, hogy a Minecraftban a
play.yourname.comcímre csatlakozol. Ha a szerver a 25565-ös porton van, már kész is vagy; ha portot kér, folytasd az SRV rekorddal.
2. lépés: Add hozzá az SRV rekordot a port elhagyásához
Az SRV rekord megmondja a Minecraftnak, melyik portot használja, így a játékosok soha nem gépelik be. Több mezője van, mint egy A rekordnak, de szerverenként csak kettő változik: a port és a cél.
| Mező | Érték | Megjegyzések |
|---|---|---|
| Type | SRV | |
| Service | _minecraft | Mindig ez, az aláhúzással |
| Protocol | _tcp | A Java TCP-t használ |
| Name | play | Az aldomain, amelyet a játékosok gépelnek; @ a puszta domainhez |
| Priority | 0 | |
| Weight | 5 | |
| Port | 25571 | A szervered valódi portja, a panelről |
| Target | play.yourname.com | A név, amelynek megvan az 1. lépésből származó A rekordja |
Néhány szolgáltató az utolsó négyet egyetlen "content" vagy "value" mezőbe vonja össze. Ebben az esetben a rekord így néz ki, a névvel _minecraft._tcp.play értékre állítva:
_minecraft._tcp.play SRV 0 5 25571 play.yourname.com
Balról jobbra olvasva ez a prioritás, súly, port, cél. Mentsd el, adj neki egy percet, és csatlakozz újra csak a play.yourname.com használatával — port nélkül.
Erősítsd meg egy gyors lekérdezéssel, hogy működik
Mielőtt mindenkinek elmondanád az új címet, ellenőrizd, hogy a rekord feloldódott-e. Bármelyik számítógépen nyiss egy terminált, és futtass egy SRV lekérdezést — ez közvetlenül a DNS-t kérdezi, és megmutatja a portot és a célt, amelyet a Minecraftnak fog átadni:
nslookup -type=srv _minecraft._tcp.play.yourname.com

Nincs válasz? A rekord még nem terjedt el, vagy a név kissé el van rontva — ellenőrizd kétszer a _minecraft._tcp előtagot és a célt.
Hagyd ki a DNS-beállítást — egy HytHost Minecraft szerver ingyenes, előre irányított aldomainnel és DDoS-védelemmel érkezik.
Nézd meg a Minecraft csomagokatBedrock, és miért kéri továbbra is a portot
A Bedrock Edition más. A Bedrock szerverek UDP portot, a 19132-est használják, és a Bedrock kliens nem olvassa a _minecraft._tcp SRV rekordot, amelyet a Java használ. A szerverre továbbra is irányíthatsz egy A rekordot, hogy a játékosok domaint gépeljenek, de a Bedrocknak külön "Port" mezője van a szerver hozzáadása képernyőn, ahová beírják a portot — nincs olyan SRV trükk, amely elrejtené azt úgy, ahogy a Java teszi. Arról, hogyan csatlakoznak a konzolos és mobilos játékosok a platformok között, olvasd el a Bedrock szerver útmutatónkat.
Ha egy Java-kapcsolat továbbra is meghiúsul vagy továbbra is portot követel, az szinte mindig ezek egyike:
- Az SRV rekord még nem terjedt el. Adj neki több időt, és futtasd újra a fenti
nslookup-ot, amíg vissza nem adja a portot és a célt. - A Cloudflare proxy be van kapcsolva. Az A rekordnak szürke felhősnek kell lennie ("DNS only"). Egy narancssárga felhő csendben tönkreteszi a játékkapcsolatot.
- Az SRV rekordban lévő port hibás. Pontosan meg kell egyeznie azzal a porttal, amelyen a szervered figyel — másold ki a panelről, ne találgass.
- A cél rossz névre mutat. Az SRV célnak egy olyan névnek kell lennie, amelynek van egy IP-re feloldódó A rekordja — nem magának az IP-nek.
- Egy régi gyorsítótárat tesztelsz. Indítsd újra teljesen a Minecraft klienst; a munkamenetre gyorsítótárazza a DNS-t.
A megoldás: ingyenes aldomain, már beállítva
Ha a DNS rekordok nem azok, amivel az estédet szeretnéd tölteni, a hostolt csomagok ezt lényegtelenné teszik. Egy HytHost Minecraft szerveren kaphatsz egy ingyenes aldomaint, például play.yourname.hythost.com, amely a szerveredre van irányítva, a port már el van intézve — a játékosok begépelik és csatlakoznak, nincs A rekord, nincs SRV rekord, semmit sem kell tesztelni.
Inkább a saját domained szeretnéd? Azt is használhatod. Irányíts egy A rekordot a szervered IP-jére az 1. lépés szerint, add hozzá az SRV rekordot a porthoz, és készen vagy — és ha elakadsz, a live chat támogatás reggel 8-tól este 11-ig (chișinăui idő szerint) elérhető, hogy végigmenjen veled a rekordokon. Mindkét esetben Voxility DDoS-védelmet is kapsz a cím elé, így a közzététele nem tesz célponttá a kapcsolatodra nézve.
Gyakran ismételt kérdések
Nem. Egy szerver tökéletesen jól működik a nyers IP-címén és portján — a domain pusztán a kényelemért van. Megjegyezhető címet ad a játékosoknak, működőképesen tartja azt a címet, ha megváltozik az IP-d, és lehetővé teszi a port elrejtését egy SRV rekorddal. Ha csak néhány baráttal játszol az alapértelmezett porton, önmagában az IP is megfelelő.
Mert csak egy A rekordot adtál hozzá, és a szervered a 25565-től eltérő porton fut. Egy A rekord a nevet az IP-re irányítja, de a Minecraftra bízza, hogy megpróbálja az alapértelmezett portot. Ahhoz, hogy a játékosok a port begépelése nélkül csatlakozhassanak, adj hozzá egy SRV rekordot (_minecraft._tcp), amely közzéteszi a valódi portodat — a kliens ekkor automatikusan megtalálja.
Egy A rekord egy gazdagépnevet egy IP-címre képez le. Egy SRV rekord ennél tovább megy, és közzéteszi a szolgáltatást, a protokollt és a portot az adott gazdagépnévhez. A Minecrafthoz szinte mindig mindkettőt létrehozod: az A rekordot, hogy a név a szerveredre oldódjon fel, és az SRV rekordot, hogy a játékosoknak ne kelljen begépelniük a portot.
A modern DNS-szolgáltatóknál általában egy-két perc, esetenként tovább, amíg a változás szétterjed az interneten. Ha egy új rekord nem oldódik fel, futtasd újra az nslookup -type=srv _minecraft._tcp.play.yourname.com-ot néhány percenként, amíg vissza nem adja a portot és a célt, és indítsd újra teljesen a Minecraft klienst, hogy ne egy gyorsítótárazott lekérdezést használjon.
Részben. Irányíthatsz egy A rekordot egy Bedrock szerverre, hogy a játékosok domaint gépeljenek IP helyett, de a Bedrock UDP portot, a 19132-est használja, és a kliense nem olvassa a _minecraft._tcp SRV rekordot, így nincs mód a port elrejtésére úgy, ahogy a Java teszi — a játékosok a külön Port mezőbe írják be. A cross-play részleteiért lásd a Bedrock útmutatónkat.
Kapsz egy ingyenes aldomaint — valami olyasmit, mint a play.yourname.hythost.com — amely már a szerveredre van irányítva, a porttal elintézve, így egyáltalán nincs DNS-beállítás. Szabadon használhatod helyette a saját domainedet is: add hozzá az A és SRV rekordokat a fent bemutatott módon, a támogatás pedig segít, ha egy rekord nem akar együttműködni.
A tiszta címet szeretnéd a DNS-házifeladat nélkül?
Egy HytHost Minecraft szerver ingyenes aldomainnel érkezik, amely dobozból kihúzva irányítva van és a port el van intézve — vagy hozd a saját domainedet, mi pedig segítünk beállítani a rekordokat. A DDoS-védelem mindkét esetben benne van.
Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hours