How to setup a subdomain for your TeamSpeak 3 server not hosted on iClan Websites
How to setup a subdomain for your TeamSpeak 3 server not hosted on iClan Websites.
Note: This is only applicable to servers that are not hosted on iClan Websites, or if you manage your own domain. Otherwise, visit your admin panel > voice tab > domains section to manage your TS3 subdomain/domain.
Location of DNS management panel: User dashboard > website settings > DNS management panel.
Create an A or CNAME Record to your Server IP
Navigate to the DNS Manager
Type: Set this to "A". (If your server address is not a raw IP, such as "ip4.subdomain.com" you need to use a CNAME record instead of a A record)
Name: Set a name for your server IP (NOT your intended TS3 server domain). So if you want a custom domain for your server like ts3.yourdomain.com. Then set a random hostname for your A or CNAME record like "ts3".
Value: Fill in the IP Address of your TS3 server.
(IMPORTANT! If you add a CNAME record, your added address should have a period added to the end or it will not work. For example: "ip4.subdomain.com.")
TTL: This field can be set to whatever integer (In seconds) you choose. Setting the TTL to 1800 means you'll need to wait for 30 minutes for the record to start working fully.
Once you have the A or CNAME record created, proceed to creating your SRV record.
Create an SRV Record
Navigate to the DNS Manager
Type: Set this to "SRV"
Name: Set this using the format _SERVICE._PROTOCOL
_SERVICE will be set to "_ts3"
_PROTOCOL will either be "_udp" or "_udp."
If you enter "_udp", the TS3 server can be accessed at your root domain. If you enter "_udp.", the TS3 server can be accessed at that subdomain of your website. For example, entering "_udp.talk" will point them to talk.yoursite.com
Value: Set this using the format WEIGHT PORT TARGET.TLD.
WEIGHT should be set to "5"
PORT should be your server's port
TARGET should be the Hostname input you set on your A or CNAME record you created with the steps above. For example: "ts3.subdomain.com."
Priority: Set this to "0"
TTL: We recommend a TTL of 1800