Üyelerinize "185.x.x.x:10034 adresine bağlanın" demek yerine "ts.klanadi.com yazın" demek hem akılda kalır hem de sunucunuzu taşıdığınızda kimsenin bağlantısını bozmaz. Bu rehberde TS3 DNS ayarlama yöntemlerini, yani SRV kaydını, TSDNS sunucusunu ve tek A kaydını karşılaştırıyor, hangisini ne zaman seçmeniz gerektiğini örnek kayıtlarla anlatıyoruz.

Kısa yanıt: Sunucunuz 9987 dışında bir portta çalışıyorsa DNS panelinize _ts3._udp.alanadi.com adıyla bir SRV kaydı ekleyin. Öncelik 0, ağırlık 5, port olarak sunucu portunuzu, hedef olarak da sunucu IP'sine giden bir A kaydını yazın. Sunucu 9987'deyse tek bir A kaydı yeterlidir. Kaydı nslookup ile test edebilirsiniz.

TS3 kısa adres neden işinize yarar?

IP adresi ve port ezberlenmez, yanlış yazılır ve sunucu başka bir makineye taşındığında değişir. Alan adıyla bağlantı kurduğunuzda adres sabit kalır; değişiklik gerektiğinde yalnızca DNS kaydını güncellersiniz. Yer imleri, davet bağlantıları ve web sitenizdeki "Sunucumuza katıl" düğmesi bozulmadan çalışmaya devam eder.

TeamSpeak 3 istemcisi bir adresi çözerken belirli bir sıra izler: önce _ts3._udp SRV kaydına, sonra _tsdns._tcp SRV kaydına, ardından TSDNS sunucusuna ve en son normal DNS (A kaydı) sonucuna bakar. Aşağıdaki üç yöntem bu sıranın farklı basamaklarını kullanır.

Yöntem 1: SRV kaydı ile TeamSpeak 3 domain bağlama

SRV kaydı, istemciye "bu alan adının TeamSpeak sunucusu şu adreste ve şu portta" bilgisini verir. Portu da kaydın içinde taşıdığı için üyelerinizin adrese port eklemesine gerek kalmaz. Çoğu durumda en pratik seçenek budur.

Kurulum iki kayıttan oluşur. Önce sunucu IP'sini gösteren bir A kaydı, sonra bu A kaydını hedef alan SRV kaydı:

TürAdÖncelikAğırlıkPortHedef / Değer
Ats3sunucu.alanadi.com---Sunucunuzun IP adresi
SRV_ts3._udp.alanadi.com059987 (ya da sunucu portunuz)ts3sunucu.alanadi.com

Bu kayıtlardan sonra üyeleriniz istemciye yalnızca alanadi.com yazar. Alt alan adı kullanmak isterseniz SRV kaydının adını _ts3._udp.ts.alanadi.com yapın; bu durumda bağlanılacak adres ts.alanadi.com olur.

SRV kaydı eklerken dikkat edilecekler

  • Hedef bir IP adresi olamaz. SRV kaydının hedef alanına bir ana makine adı (A kaydı) yazılır. IP'yi doğrudan yazarsanız kayıt çalışmaz.
  • Panel ad alanını farklı isteyebilir. Bazı DNS panelleri "Servis" kutusuna _ts3, "Protokol" kutusuna _udp yazmanızı ve alan adını kendisi eklemenizi bekler. Panelin örneğine bakın.
  • Port, sunucunuzun ses portudur. Sorgu portu (10011) ya da dosya transfer portu (30033) yazılmaz.

Cloudflare kullanıyorsanız

Cloudflare'de SRV kayıtları zaten proxy'siz (yalnızca DNS) çalışır. Hedefteki A kaydının da turuncu bulut kapalı, yani "DNS only" olması gerekir. Cloudflare'in standart proxy'si TeamSpeak'in kullandığı UDP ses trafiğini taşımaz; turuncu bulut açık kalırsa üyeleriniz sunucuya bağlanamaz.

Yöntem 2: TSDNS nedir, ne zaman kullanılır?

TSDNS, TeamSpeak'in kendi ad çözümleme servisidir. TeamSpeak 3 sunucu paketiyle birlikte gelir ve varsayılan olarak 41144/TCP portunda çalışır. İstemci bir adı sorduğunda TSDNS, ayar dosyasındaki eşlemeye bakıp hangi IP ve portun döneceğini söyler. Ayar dosyası (tsdns_settings.ini) basit satırlardan oluşur:

  • klan1.alanadi.com=203.0.113.10:9987
  • klan2.alanadi.com=203.0.113.10:9988

Bir makinede onlarca sanal sunucu barındıran biri için TSDNS kullanışlıdır: her yeni sunucu için DNS paneline girmek yerine bu dosyaya bir satır eklemek yeterlidir. TSDNS servisinin yerini istemciye bildirmek için _tsdns._tcp.alanadi.com adında, 41144 portunu gösteren bir SRV kaydı da tanımlanabilir.

Tek bir sunucusu olan bir topluluk için TSDNS gereksiz bir katmandır. Ayrı bir servisi çalışır halde tutmanız, 41144/TCP portunu açmanız ve servis durursa adresin çözülmeyeceğini göze almanız gerekir. Tek sunucu için SRV kaydı daha az parça ile aynı sonucu verir.

Yöntem 3: Tek A kaydı ve varsayılan port

En basit yöntem budur. ts.alanadi.com için sunucu IP'sini gösteren bir A kaydı eklersiniz. İstemci port verilmeyen adreslerde varsayılan port olan 9987'yi denediği için, sunucunuz 9987'de çalışıyorsa başka bir ayara gerek yoktur.

Sunucunuz farklı bir portta çalışıyorsa üyelerin adresi ts.alanadi.com:10034 şeklinde yazması gerekir. Barındırma şirketlerinde aynı IP'yi birden fazla sunucu paylaştığı için port genellikle 9987 olmaz; bu durumda SRV kaydı daha temiz bir çözümdür.

Hangi yöntemi seçmelisiniz?

DurumÖnerilen yöntemNeden
Kiralık sunucu, port 9987 değilSRV kaydıPort kayıtta taşınır, üyeler port yazmaz.
Kendi makineniz, port 9987Tek A kaydıEk kayıt gerekmez.
Bir makinede çok sayıda sanal sunucuTSDNSTüm eşlemeler tek dosyada yönetilir.
Alan adınız yokSağlayıcının verdiği kısa adresDNS ile uğraşmadan kısa bir adla bağlanılır.

Yayılma süresi ve kaydı test etme

Yeni bir DNS kaydının her yerde görünmesi, kaydın TTL değerine ve önbelleklere bağlı olarak birkaç dakikadan birkaç saate kadar sürebilir. Var olan bir kaydı değiştirdiyseniz eski TTL süresi dolana kadar bazı üyeler eski adresi görebilir. Taşıma planlıyorsanız TTL değerini önceden düşürmek bu süreyi kısaltır.

Kaydın doğru çözülüp çözülmediğini istemciyi açmadan kontrol edebilirsiniz:

  1. Windows'ta Komut İstemi'ni, macOS ya da Linux'ta Terminal'i açın.
  2. nslookup -type=SRV _ts3._udp.alanadi.com komutunu çalıştırın. Linux ve macOS'ta dig SRV _ts3._udp.alanadi.com komutu da aynı bilgiyi verir.
  3. Çıktıda öncelik, ağırlık, port ve hedef ana makine adının sizin yazdığınız değerlerle aynı olduğunu kontrol edin.
  4. Hedef ana makine adını nslookup ts3sunucu.alanadi.com ile sorgulayıp doğru IP'ye çıktığını doğrulayın.
  5. Son olarak TeamSpeak istemcisinde yalnızca alan adını yazarak bağlanın.

Kayıtlar doğru görünüyor ama bağlantı kurulamıyorsa sorun DNS dışında olabilir. Bu durumda TS3 sunucuya bağlanamıyorum rehberindeki kontrol listesini izleyin.

SESHost'ta ücretsiz kısa adres (TS-DNS)

Alan adınız yoksa ya da DNS kaydıyla uğraşmak istemiyorsanız SESHost'taki her TS3 paketiyle birlikte ücretsiz bir kısa adres verilir. Bu adres, TeamSpeak'in sunucu takma adı (server nickname) altyapısını kullanır. Üyeleriniz istemciye IP ve port yerine yalnızca kısa adı yazarak bağlanır; sunucunuz başka bir makineye taşınsa bile adres aynı kalır. Birden fazla topluluk adı ya da yedek bir ad isterseniz ek kısa adresi panelinizden alabilirsiniz.

Paketleri ve dahil olan özellikleri TS3 sunucu kiralama sayfasında görebilirsiniz. Paket seçerken nelere bakmanız gerektiğini TS3 sunucu kiralama rehberimizde anlattık. Sunucunuz hazır olduğunda grup ikonlarını düzenlemek için TS3 ikon yükleme rehberine geçebilirsiniz.

Sık sorulan sorular

TS3 SRV kaydında hangi değerleri yazmalıyım?

Ad olarak _ts3._udp.alanadi.com, öncelik 0, ağırlık 5, port olarak sunucunuzun ses portu (varsayılan 9987) ve hedef olarak sunucu IP'sini gösteren bir A kaydının adını yazın. Hedef alanına IP adresi yazılmaz.

TSDNS ile SRV kaydı arasındaki fark nedir?

SRV kaydı alan adınızın DNS panelinde tutulur ve ek bir servis gerektirmez. TSDNS ise 41144/TCP'de çalışan ayrı bir TeamSpeak servisidir ve eşlemeleri kendi ayar dosyasında tutar. Tek sunucu için SRV kaydı, aynı makinedeki çok sayıda sunucu için TSDNS daha uygundur.

DNS kaydını ekledim, neden hemen çalışmıyor?

Yeni kayıtların yayılması TTL değerine ve önbelleklere bağlı olarak birkaç dakikadan birkaç saate kadar sürebilir. nslookup -type=SRV _ts3._udp.alanadi.com komutuyla kaydın görünüp görünmediğini kontrol edin; görünüyorsa istemciyi yeniden başlatıp tekrar deneyin.

Cloudflare'de turuncu bulut açıkken TS3'e bağlanılır mı?

Hayır. Standart Cloudflare proxy'si TeamSpeak'in UDP ses trafiğini taşımaz. SRV kaydının hedefindeki A kaydını "DNS only" (gri bulut) olarak ayarlayın.