Podes fazer o teu próprio domínio apontar para o teu servidor de jogos comprovando primeiro a posse por meio de um registo TXT e, depois, ligando uma subdomínio por CNAME ou um domínio apex por registo A. Para Minecraft Java, também podes definir um registo SRV para que os jogadores entrem sem uma indicação de porta visível.
Visão geral: quais registos DNS precisas
| # | Registo | Objetivo | Obrigatório? |
|---|---|---|---|
| 1 | TXT |
Prova de propriedade | sim |
| 2 | CNAME (subdomínio) ou A (apex) |
Ligação ao servidor | sim |
| 3 | SRV (apenas Minecraft) |
Ligação sem indicação de porta | opcional |
Crias estes registos no teu fornecedor DNS, por exemplo na Cloudflare, Namecheap, IONOS ou Strato. Os valores concretos estão no painel game-serverhosting em “Domínio próprio”. Copia-os exatamente, sobretudo tokens, nomes de host e porta.
Se também quiseres gerir ficheiros, mundos ou ficheiros de configuração no teu servidor, o guia sobre acesso SFTP para ficheiros de servidores de jogos é útil. Para uma visão básica de DNS, também tens o guia Configurar domínio próprio para servidor de jogos – guia DNS.
Requisitos
Antes de começares, precisas de acesso à zona DNS do teu domínio e ao teu painel game-serverhosting. Além disso, deves saber se queres usar um subdomínio como play.teudominio.de ou o domínio apex teudominio.de.
Para a maioria dos servidores de jogos, um subdomínio é a escolha mais prática. Ele pode apontar por CNAME para o nome de host do teu servidor e continua mais flexível caso o endereço técnico de destino mude mais tarde. Um domínio apex também funciona, mas precisa de um registo A para o endereço IP concreto.
Passo 1: prova de propriedade por registo TXT
Para impedir que um domínio alheio seja ligado ao teu servidor de jogos, primeiro provas que controlas o domínio. Para isso, cria um registo TXT na tua zona DNS:
Name: _gsh-verify.teudominio.de
Typ: TXT
Wert: gsh-verify=<o-teu-token-individual>
Encontras o token exato no painel. Copia-o 1:1, sem espaços adicionais nem aspas, a menos que o teu fornecedor DNS os adicione automaticamente.
Se usares um subdomínio, o nome é ajustado em conformidade. Para play.teudominio.de, o nome TXT é:
_gsh-verify.play.teudominio.de
Algumas interfaces DNS esperam apenas a parte do host em vez do nome de domínio completo. Nesse caso, introduces por exemplo _gsh-verify.play, e não _gsh-verify.play.teudominio.de. O que conta é o resultado da resolução DNS.
Passo 2: definir o destino do servidor
Depois do registo TXT, o domínio tem de apontar para o teu servidor de jogos. O tipo de registo correto depende de estares a usar um subdomínio ou um domínio apex.
Ligar subdomínio por CNAME
Para um subdomínio como play.teudominio.de, crias um CNAME para o nome de host do teu servidor:
Name: play.teudominio.de
Typ: CNAME
Ziel: teuservidor.game-serverhosting.com
Se o teu fornecedor DNS for a Cloudflare, a entrada tem de estar em DNS-only. Isso é a nuvem cinzenta. O proxy da Cloudflare foi pensado para tráfego web HTTP e HTTPS; tráfego TCP ou UDP bruto de jogos não é encaminhado por ele como um serviço normal de servidor de jogos. Com o proxy ativo, o teu servidor pode, por isso, ficar inacessível.
Ligar domínio apex por registo A
Um domínio apex é o domínio sem subdomínio, por exemplo teudominio.de. Para isso, usas um registo A para o IP do servidor:
Name: teudominio.de
Typ: A
Wert: <endereço-IP-do-teu-servidor>
Encontras o endereço IP no painel. Tem em atenção: se mais tarde o teu servidor for movido para outro node ou outro IP, tens de atualizar este registo A. Já um subdomínio com CNAME aponta para o nome de host e, nesses casos, costuma exigir menos manutenção.
A razão desta distinção é relevante do lado do DNS: no RFC 1034, a IETF descreve que um nome com CNAME não deve conter outros dados ao mesmo tempo. A fonte primária oficial é o RFC 1034 em [documentação em rfc-editor.org](https://www.rfc-editor.org/rfc/rfc1034). Como, na prática, um domínio apex precisa de outros dados de zona, um registo A é a escolha adequada nesse ponto.
Passo 3: registo SRV opcional para Minecraft Java
Clientes Minecraft Java ligam-se, sem registo SRV, à porta padrão 25565. Se o teu servidor estiver noutra porta, os jogadores teriam de introduzir o endereço com porta, por exemplo:
teudominio.de:25584
Com um registo SRV, podes ocultar a indicação de porta para Minecraft Java:
Name: _minecraft._tcp.teudominio.de
Typ: SRV
Wert: 0 5 <Porta> <Destino>
Exemplo para a porta 25584 com destino teuservidor.game-serverhosting.com:
0 5 25584 teuservidor.game-serverhosting.com
Os valores representam prioridade, peso, porta e nome de host de destino. O registo SRV fica na tua própria zona DNS e é opcional. Ele não influencia a verificação real do domínio.
Um registo SRV não colide com um registo A no domínio apex, porque fica sob um nome próprio: _minecraft._tcp.teudominio.de. Portanto, podes ligar teudominio.de por registo A e definir adicionalmente o registo SRV do Minecraft.
Se quiseres trazer um mundo Minecraft existente para o servidor, depois disso o guia Carregar e trocar um mundo Minecraft é o indicado.
Verificar o resultado
Depois de guardares os registos DNS, espera alguns minutos. Dependendo do fornecedor e do TTL, as alterações DNS também podem demorar mais tempo a ficar visíveis. No painel, o domínio é verificado assim que TXT e CNAME ou registo A forem reconhecidos corretamente.
Em seguida, testa a ligação real. Sem registo SRV, usas domínio mais porta. Com o registo SRV do Minecraft definido corretamente, em Minecraft Java basta o domínio sem porta.
Resolução de problemas
O CNAME está definido, mas o servidor não está acessível
Verifica primeiro se a nuvem laranja está ativa na Cloudflare. Para ligações a servidores de jogos, o registo tem de estar em DNS-only. Verifica também se o CNAME aponta exatamente para o nome de host do painel.
O registo TXT não é reconhecido
Confere o nome e o valor. Erros frequentes são terminações de domínio duplicadas, nível de subdomínio errado ou um token divergente. Se o teu fornecedor esperar apenas a parte do host, um nome introduzido por completo pode transformar-se em _gsh-verify.teudominio.de.teudominio.de.
O domínio apex não funciona com CNAME
Usa para teudominio.de um registo A para o IP do servidor. CNAME é adequado para subdomínios como play.teudominio.de, não para o domínio apex.
Os jogadores ainda têm de introduzir a porta apesar do domínio
Então falta o registo SRV ou ele aponta para a porta errada ou para o destino errado. Sem registo SRV, a introdução com porta é normal.
Verificação, limites e caminho seguro de reversão
O guia “Ligar o teu próprio domínio ao teu servidor de jogos” aplica-se ao tipo de servidor descrito no artigo e ao estado de versão visível no momento da verificação. Nomes de menus, versões disponíveis, compatibilidade de mods ou plugins e recursos necessários podem mudar após atualizações. Por isso, não transfiras valores para outra versão de jogo, loader ou servidor sem os verificares.
Cria um backup dos ficheiros afetados antes de fazeres alterações ao mundo, progresso, configuração ou extensões. Em seguida, altera apenas um passo relacionado de cada vez e testa-o com a mesma versão de cliente e servidor com que queres jogar depois.
| Ponto de verificação | Resultado esperado | Interrupção e reversão |
|---|---|---|
| Arranque do servidor | O servidor chega ao estado operacional sem nova mensagem de erro. | Em caso de erros de arranque, desfaz a alteração e repõe o último backup. |
| Teste de ligação | Uma conta de teste consegue ligar-se pelo endereço mostrado no painel. | Em caso de erros de versão ou ligação, volta a comparar versão, porta e permissões. |
| Teste funcional | A função alterada em concreto funciona sem danificar dados existentes do mundo ou do jogo. | Em caso de efeitos secundários, para o servidor e restaura os ficheiros guardados. |
Um teste individual bem-sucedido não é garantia de desempenho ou disponibilidade. Tamanho do mundo, mods, plugins, número de jogadores, caminho de rede e carga simultânea podem alterar o resultado. Documenta versão, alteração e resultado do teste para conseguires compreender desvios futuros.
FAQ
Posso usar um subdomínio e o domínio principal ao mesmo tempo?
Sim, se configurares ambos os nomes DNS de forma adequada. Um subdomínio pode apontar por CNAME, o domínio apex por registo A. Cada nome precisa da sua própria configuração DNS limpa.
Tenho sempre de definir o registo SRV?
Não. O registo SRV é apenas opcional e é relevante sobretudo para Minecraft Java quando os jogadores devem ligar-se sem :Port. Para a verificação do domínio, basta TXT mais CNAME ou registo A.
Porque é que DNS-only é importante na Cloudflare?
O proxy da Cloudflare processa normalmente tráfego web por HTTP e HTTPS. Servidores de jogos usam outras ligações TCP ou UDP. Por isso, a entrada DNS deve resolver diretamente e não passar pelo proxy.
Quanto tempo demora a verificação DNS?
Depende do fornecedor DNS, do TTL e da propagação DNS mundial. Planeia pelo menos alguns minutos. Se depois de uma espera mais longa nada acontecer, verifica nome do registo, valor, destino e estado do proxy.
O que acontece se o IP do servidor mudar?
Com um registo A, tens de introduzir tu mesmo o novo IP na tua zona DNS. Com um CNAME para o nome de host do servidor, a manutenção costuma ser mais simples, porque o subdomínio aponta para o nome de host.