How can I link a domain name to Teamspeak 3

It is possible to link your domain name to a Teamspeak server from Namecheap’s side with the help of an SRV record.

A service record (SRV record) is data specification in the Domain Name System defining the location, i.e., the hostname and port number of servers for the specified services.

It is possible to create an SRV record for Namecheap domains that are using our BasicDNS, BackupDNS (a legacy option), PremiumDNS or FreeDNS, otherwise, you will need to make changes on the side of your hosting/DNS provider).

Currently, Teamspeak supports two different types of services:

  • TS3
  • TSDNS
The TS3 service allows associating your domain with a voice server using UDP. The default port is 9987.

SRV records can not only direct you to a voice server, but also to the TSDNS service, creating a double redirect situation. This allows you to run the TSDNS service on arbitrary machines and hosts, while still servicing the domain you wish.

The TSDNS service is running on TCP default port 41144.

1) Mapping a bare domain (yourdomain.tld) to your Teamspeak server

- Create an A record that actually points your domain to the server following this guide.

In this case, use these values for your A record:

Host: @
Value: IP address of your Teamspeak server
TTL: You may leave this option unchanged.

- Once it is done, follow the steps described in this article to create an SRV record.

The values to link yourdomain.tld to the Teamspeak server are the following:

Service:  _ts3  or _tsdns
Protocol: _udp (for TS3) or _tcp (for TSDNS)
Priority: 0
Weight: 5
Port: custom port
Target: yourdomain.tld
TTL: Our default TTL is 30 minutes, so you may leave this field unchanged.

Your settings should look as follows:

For TS3:



For TSDNS:



2) Mapping any subdomain (ts.yourdomain.tld or www.yourdomain.tld) to a Teamspeak server

Let’s check how records should be changed to have the ts.yourdomain.tld subdomain linked to the Teamspeak server.

The A record set for the subdomain ts.yourdomain.tld has the following values:

Host: ts
Value: IP address of your Teamspeak server
TTL: You may leave this option unchanged.

Your SRV record should look as follows in this case:

Service:  _ts3  or _tsdns
Protocol: _udp.ts (for TS3) or _tcp.ts (for TSDNS)
Priority: 0
Weight: 5
Port: custom port
Target: ts.yourdomain.tld
TTL: Our default TTL is 30 minutes, so you may leave this field unchanged.

Below you can see how your settings should look like:


Or



Click on the Save All Changes button once the setup is completed.

It may take up to 30 minutes for the new settings to be accepted globally.



If you have any questions, feel free to contact our Support Team.

Comments

We welcome your comments, questions, corrections and additional information relating to this article. Your comments may take some time to appear. Please be aware that off-topic comments will be deleted.

If you need specific help with your account, feel free to contact our Support Team. Thank you.

Need help? We're always here for you.

× Close