Domains have long not been supported for virtual servers without port on TeamSpeak and this is where TeamSpeak's Domain Name System (DNS TS) a. With the new tool, the numbers can be completely forgotten.
So, for example, of yourdomain.tld: 9898 to xyz.yourdomain.tld.
The server is located in the directory / dir / to / teamspeak / server / tsdns. The configuration is very fast and easy to tsdns_settings.ini:
yourdomain.tld = 22.214.171.124: 9987 subdomain1.yourdomain.tld = 126.96.36.199: 9988 subdomain2.yourdomain.tld = 188.8.131.52: 9989 subdomain3.yourdomain.tld = 184.108.40.206: 9990 # and so on ...
For each virtual server is a subdomain that one stands her in your name server needs. Alternatively, one can solve the whole with cname.
To start the server you feel the same way as for TeamSpeak:
#cd / dir / to / teamspeak / server / tsdns #. / tsdnsserver_linux_x86 or for 64-bit systems: #. / tsdnsserver_linux_amd64
The server can be closed again by pressing Ctrl + C.
To remove the server permanently in operation, we use screen:
32-bit: # apt-get install screen #SU teamspeak #cd / dir / to / teamspeak / server / tsdns #screen -A -m d S teamspeak ./tsdnsserver_linux_x86
64-bit: # apt-get install screen #SU teamspeak #cd / dir / to / teamspeak / server / tsdns #screen -A -m d S teamspeak ./tsdnsserver_linux_amd64
And that's it ...