Skip to content

How to Connect Your Domain to a TeamSpeak Server

You can make your TeamSpeak server reachable via your own domain, so users can connect using e.g. ts.yourdomain.com or yourdomain.com — instead of an IP address.

Requirements

  • A domain with EmeraldHost
  • The IP address and port of your TeamSpeak server (you can find these in the dashboard of your server)

Connect with subdomain (e.g. ts.yourdomain.com)

  1. Open DNS settings
    Open the management of your domain and click on DNS Settings.

  2. Create A record
    Create a new record with type A:

    FieldValue
    TypeA
    Namets
    TargetYour server IP address
  3. Create SRV record
    Create a new record with type SRV so TeamSpeak can find the correct port:

    Name:

    FieldValue
    Service Name_ts3
    ProtocolUDP
    Namets

    Target:

    FieldValue
    Priority0
    Weight5
    PortYour TeamSpeak server port
    Targetts.yourdomain.com
  4. Test connection
    Wait a few minutes for the DNS changes to take effect, then connect in TeamSpeak using ts.yourdomain.com.

Connect without subdomain (e.g. yourdomain.com)

  1. Open DNS settings
    Open the management of your domain and click on DNS Settings.

  2. Create A record
    Create a new record with type A:

    FieldValue
    TypeA
    Name@
    TargetYour server IP address
  3. Create SRV record
    Create a new record with type SRV:

    Name:

    FieldValue
    Service Name_ts3
    ProtocolUDP
    Nameleave empty

    Target:

    FieldValue
    Priority0
    Weight5
    PortYour TeamSpeak server port
    Targetyourdomain.com
  4. Test connection
    Wait a few minutes for the DNS changes to take effect, then connect in TeamSpeak using yourdomain.com.

Note

DNS changes can take up to 24 hours to propagate worldwide. However, they are usually available within a few minutes.

Tip

If your TeamSpeak server uses the default port 9987, the A record alone is sufficient. The SRV record is only needed if your server uses a different port.