DustBowl.Games

TeamSpeak / UPDATED October 27, 2026

Connect a Custom Domain to Your TeamSpeak Server

Point a custom domain at your TeamSpeak server using DNS SRV records on DustBowl Warden so users connect with a clean domain without entering a port.

TeamSpeakTS3DNSSRV recorddomainWarden

Connecting with a Custom Domain

By default, users connect to your TeamSpeak voice server using an allocated IP address and UDP port (for example: 198.51.100.25:9987). Configuring a DNS SRV record allows your community to connect with a memorable vanity address (such as voice.yourcommunity.com or ts.clan.org) without needing to type a port number.


Step 1: Gather Your Connection Details on DustBowl Warden

  1. Log in to DustBowl Warden and select your TeamSpeak server.
  2. In the sidebar, navigate to the Network tab.
  3. Note your server's IP Address, Voice Port (UDP allocation, typically 9987), File Transfer Port (TCP 30033), and ServerQuery Port (TCP 10011).
  4. Verify your server status is active in the Console tab.

Step 2: Generate DNS Records Automatically

The easiest method to generate exact DNS configurations is using our free TeamSpeak SRV Record Generator. Enter your domain name, IP address, and allocated voice port to receive copy-paste records for Cloudflare, AWS Route 53, Namecheap, and BIND.


Step 3: Configure DNS Records in Your Provider

Connecting via domain name requires two DNS records: an A Record pointing your subdomain to the server IP, and an SRV Record directing TeamSpeak clients to your allocated voice port.

1. Root A Record

  • Type: A
  • Name: voice (or your chosen subdomain, e.g. ts)
  • IPv4 Address: Your DustBowl Warden server IP (e.g. 198.51.100.25)
  • Proxy Status (Cloudflare): DNS Only (Grey Cloud). Crucial: Cloudflare's HTTP proxy (Orange Cloud) blocks raw UDP audio packets and prevents voice connections.

2. TeamSpeak SRV Record

  • Type: SRV
  • Name: voice (matches your A record subdomain)
  • Service: _ts3
  • Protocol: _udp
  • Priority: 0
  • Weight: 5
  • Port: Your allocated voice port on DustBowl Warden (e.g. 9987 or 30015)
  • Target: voice.yourdomain.com (your full subdomain)
  • TTL: Auto or 300 seconds

Step 4: Verify DNS Propagation

DNS propagation typically finishes within 5 to 15 minutes. Verify your records using standard terminal diagnostic utilities:

# Check SRV record resolution
dig SRV _ts3._udp.voice.yourdomain.com +short

# Windows Command Prompt / PowerShell
nslookup -type=SRV _ts3._udp.voice.yourdomain.com

The output should display your priority, weight, allocated port, and target hostname.


Step 5: Connect in TeamSpeak

  1. Open your TeamSpeak 3 or modern TeamSpeak client.
  2. In the connection dialog, enter voice.yourdomain.com into the Server Nickname or Address field.
  3. Leave the port field blank. The client queries the _ts3._udp SRV record automatically and connects to the correct port.

To format connection links or Discord cards for your community, use our Connect URL Generator. For general DNS configuration, see Custom Domain Setup.

Connection interrupted

We are restoring your session

Your account remains secure while we reconnect you.

Attempt in progress

A fresh reload verifies your session and pulls current content and security updates from the server.

Unsaved changes may be lost while your session is interrupted.

View system status

Need help? Home · Support · Discord

Check your connection, then try again or review our system status.

A fresh reload verifies your session and pulls current content and security updates from the server.

Unsaved changes may be lost while your session is interrupted.

View system status

Need help? Home · Support · Discord

The server rejected this session. Reload to continue securely.

A fresh reload verifies your session and pulls current content and security updates from the server.

Unsaved changes may be lost while your session is interrupted.

View system status

Need help? Home · Support · Discord

Connection status and recovery controls.