Domain anstatt IP zum Verbinden mit TS3 Server

 

Voraussetzungen

Die wichtigste Voraussetzung für dieses Vorhaben ist, dass man der Eigentümer einer Domain ist oder zumindest die Kontrolle darüber hat - Domain-Anbieter finder ihr hier. Dies ist nötig, da der DNS Eintrag bzw. die IP Zuordnung, auch A-Record genannt, der Domain geändert werden muss. Alternativ kann auch auf TSDNS genutzt werden.

 

Ausflug in die Welt der Domains

Domains wurden erfunden, damit sich die Menschen keine IP Adressen merken müssen. Jede Domain ist mit einer IP Adresse verknüpft. Wird eine Domain aufgerufen, wird diese über einen DNS Server (Domain Name System) aufgelöst, sprich es wird die IP Adresse von dieser Domain rausgesucht. Dies geschieht, sobald die Domain das erste Mal aufgerufen wurde. Sobald dem Client (euer PC) die IP Adresse bekannt ist, wird die weitere Kommunikation (Webseiten aufrufen, auf Teamspeak Server sprechen) über die IP Adresse abgewickelt.

 

DNS Eintrag der Domain ändern

Wie o.g. ist es wichtig, dass der DNS Eintrag der Domain geändert werden kann, was möglicherweise nicht bei jedem Domainanbieter möglich ist. Dies ist aber zwingend erforderlich. Wenn die Domain keiner anderen IP zugeordnet werden kann, ist es nicht möglich, diese für einen Teamspeak 3 Server zu verwenden. Bei einem TS3 Server der auf einem Hetzner Rootserver läuft, muss die Einstellung im Domainbot vorgenommen werden.

Bei einem ALL-INKL Webhosting Paket Privat lässt es sich im KAS unter Tools -> DNS Einstellungen konfigurieren. Es müssen dort zwei DNS Einträge angelegt werden - ein A-Record und ein SRV-Record. Wir haben es mit einer Subdomain ausprobiert. Man müsste auch teamspeak-info.de einstellen können, zumindest sieht man diese Variante häufig. Das sieht im Webinterface dann so aus:

TS3 Server Domain SRV Record

TS3 Server Domain A Record
 

Apache / NGINX Webserver

Das ganze lässt sich natürlich auch realisieren, wenn ihr einem eigenen Rootserver oder V-Server mit Webserver betreibt. Um dann auf die Angabe des Ports verzichten zu können, ist eine Einstellung an den VHost Einträgen erforderlich. Bei Apache müssen virtuelle Hosts konfiguriert werden. Bei NGINX nennt sich dies "Server Blocks". Mehr dazu gibt es auf der Webseiten von apache.org und nginx.com.

 

Kostenlose Domain / Dynamic DNS

Bei kostenlosen Domains ist es in der Regel nicht möglich, den DNS Eintrag zu ändern. Speziell für diesen Fall gibt es aber Dynamic DNS Anbieter wie DynDNS, ein leider nicht mehr kostenloser Service. Es gibt aber einige kostenlose Alternativen zu DynDNS, siehe hier. Würden der Team Bielefeld TS3 Server mit DynDNS konfiguriert werden, wären wir über die URL team-bielefeld.dyndns.org oder ähnlich erreichbar.