Pergunta
Eu tenho um servidor TeamSpeak que está hospedado em uma conta GameServers sob o domínio ts4.gameservers.com com um número de porta 9102 Eu configurei um CName que redireciona ts.valhallashalls.com para ts4.gameservers.com, mas para conectar eu ainda tenho que usar o número da porta dentro do servidor.
Como o host do servidor de jogos está usando um número de porta não padrão para o TeamSpeak, é possível redirecionar com um registro SRV de ts.valhallashalls.com sem um número de porta para conectar ao meu servidor teamspeak com o número de porta 9102?
Por padrão, o servidor TS3 cria um servidor de voz virtual na porta 9987 (UDP). O ServerQuery está escutando na porta 10011 (TCP) e as transferências de arquivos usarão a porta 30033 (TCP).
Então, o que eu quero fazer é redirecionar ts.valhallashalls.com, sem um número de porta, portanto, ao tentar conectar um cliente de equipe, ele tentará conectar-se automaticamente à porta 9987 e redirecioná-lo para a porta correta. número.
Posso fazer isso com um registro de SRV?
Atualizar
Na versão 3.0.8 e superior do TeamSpeak Client no Mac, Linux e Windows, agora você pode usar registros SRV para se conectar aos seus servidores. O formato é o seguinte. Atualmente, não há suporte para registros SRV nas versões iOS e Android do TeamSpeak.
O formato de um registro SRV para um servidor TS3 é:
_ts3._udp.name TTL IN SRV priority weight port target
Também é possível adicionar um registro SRV para um servidor TSDNS para um domínio, o formato para isso é:
_tsdns._tcp.name TTL IN SRV priority weight port target
A prioridade ao resolver é:
- _ts3 registro SRV
- registro SRV _tsdns
- TSDNS
- DNS
Exemplo
Usando os detalhes do meu servidor como o exemplo acima, posso fazer o seguinte para configurar um registro SRV no meu domínio valhallashalls.com, usando ts como subdomínio para conectar-se ao servidor TeamSpeak hospedado pelos GameServers.
_ts3._udp.ts 3600 IN SRV 0 100 9102 ts4.gameservers.com
Caso de Uso
Nós não usamos mais GameServers como nossa conta principal, pois temos um VPS hospedado pelo MediaTemple. Para isso, configurei uma seleção de servidores, um no VPS, mantive a conta do Game Servers como backup e a última está em minha conexão doméstica. Eles são doados em meu domínio pelo CNAME de ts1, ts2 e ts3, respectivamente. Isso permite uma configuração redundante.
-
ts1.valhallashalls.com. CNAME @.
-
ts2.valhallashalls.com. CNAME ts4.gameservers.com.
-
ts3.valhallashalls.com. CNAME <my ip address>.
Os registos SRV são semelhantes a este
-
ts3_.udp.ts 3600 IN SRV 0 100 9987 ts1.valhallashalls.com
-
ts3_.udp.ts 3600 IN SRV 1 100 9102 ts2.valhallashalls.com
-
ts3_.udp.ts 3600 IN SRV 2 100 9987 ts3.valhallashalls.com