Podpięcie TS3 pod domenę

Poradniki
ts3, domena
SystemZ
SystemZ Admin lvlup.pro

TeamSpeak 3 posiada obsługę wpisów SRV w strefie DNS co oznacza że możemy podpiąć nasz serwer pod domenę, dzięki czemu uzyskamy łatwy do zapamiętania adres bez potrzeby wpisywania portu, nawet jeśli jest inny niż standardowe 9987.

Błagam, nie proście mnie więcej o "Numeryczny adres ip serwera", pomijając że nie ma czegoś takiego jak numeryczne IP. Łączenie się bezpośrednio po adresie IP jest bez sensu gdyż może ulec zmianie. Nazwa domeny nie ulegnie zmianie dopóki o tym nie postanowisz więc jest to zalecane rozwiązanie.

Aby to uzyskać należy w swojej strefie DNS dodać taki wpis, gdzie example.com to nasza domena. Wszystkie kropki we wpisie są bardzo ważne, kropka po .com czyli .com. jest tu istotna.

_ts3._udp.example.com. 86400 IN SRV 0 5 1337 example.com.

Źródło: https://support.teamspeakusa.com/index.php?/Knowledgebase/Article/View/293/12/does-teamspeak-3-support-dns-srv-records

Poniżej przedstawiam krok po kroku dla przykładowych dostawców

OVH

Wchodzimy do panelu i wyszukujemy swoją domenę, w tym przypadku jest to example.com

Przechodzimy na zakładkę Strefa DNS

690x286

Po prawej stronie wybieramy Dodaj wpis

210x196

W okienku które się pojawi wybieramy wpis SRV

556x500

Pokaże się nam właściwe okno w którym możemy stworzyć wpis.

W Subdomena możemy wpisać np. _ts3._udp.ts3 jeśli chcemy aby nasi użytkownicy mogli wejść przez adres ts3.example.com, jeśli w tym polu zostawimy _ts3._udp to adresem będzie od razu example.com.

Zachęcam jednak do skorzystania z dowolnej subdomeny np. ts3 czy ts gdyż daje to potem większe możliwości techniczne w przypadku chęci rozbudowy, izolacji itp. Jeśli skorzystamy z samej domeny może być potem problem.

572x500

TTL zostawiamy domyślne Priorytet 0 Waga 5 Port tu wpisujemy port którego standardowo używamy do łączenia się z serwerem. Adres docelowy Jeśli nasz serwer jest wykupiony z oferty lvlup.pro https://lvlup.pro/oferta/ts3/ to wpisujemy tu zawsze ts3.lvlup.pro

DirectAdmin w Hostingu WWW lvlup.pro

Logujemy się do panelu DA, wybieramy domenę z listy a następnie klikamy na Zarządzanie strefą DNS

363x243

Na dole będziemy mieli możliwość dodania różnych wpisów, interesuje nas tylko te jedno pole:

690x27

Po lewej stronie wpisujemy: _ts3._udp.example.com. Jeśli chcemy korzystać z samej domeny.

Jeśli chcemy jednak użyć adresu ts.example.com wpisujmy po lewej stronie tak: _ts3._udp.ts.example.com.

Zaś po prawej: 0 5 9999 ts3.lvlup.pro.

Klikamy Dodaj i gotowe :slight_smile:

kamcio96
kamcio96

Warto też wspomnieć, że sam TS posiada dodatkową aplikacje tsdns do ustawiania hostów, tylko w przypadku gdy na jednej instancji tsa działa kilka serwerów wirtualnych. Zaleta tego jest to, że używamy rekordu A (czasami SRV nie działają 😕 )

SystemZ
SystemZ Admin lvlup.pro

Spotkałem się z problemami gdy serwer DNS odpowiada zbyt długo lub łącze klienta ma wysokie opóźnienia. Wydaje się że wtedy klient TS3 przechodzi do trzech innych rozwiązań co do ustalania rzeczywistego adresu serwera czyli

  • wpis SRV TSDNS
  • TSDNS
  • wpis A

Nie korzystałem nigdy osobiście z TSDNS, ma jeszcze jakieś zalety? Generalnie wygląda na to że można dodać dwa wpisy SRV dla pewności, to nawet przy lagu klienta powinno wtedy być ok.

kamcio96
kamcio96

Na pewno TSDNS nie potrzebuje czasu na odświeżenie tak jak domeny.

SystemZ
SystemZ Admin lvlup.pro

Jak odpowiednio ustawisz TTL to kwestia kilku, może 5min, max 😏 Ale fakt, czasami może różnie z tym bywać po stronie klienta.

kamcio96
kamcio96

Jeżeli mamy ustawione DNS od google to tak, ale większość dostawców internetowych potrafi robić cache aż na 12h :/

Btw DNS google: 8.8.8.8 8.8.4.4

SystemZ
SystemZ Admin lvlup.pro

No właśnie głównie jest problem jak mały dostawca ma coś oszczędnie skonfigurowane 😃 Co do publicznych DNSów to stworzyłem ten wątek https://lvlup.rok.ovh/t/serwery-dns-dla-vps/172

angr
angr

Witam! Pomoże mi ktoś skonfigurować mój serwer żeby działało pod ts.domena.pl

Obecnie mam domena.pl na freenom.com serwer TS o adresie IP, w panelu TS-a można też dodać domenę od dostawców serwera konto hostingowe hostinger.pl

wykonałem takie kroki dodałem go konta hostingowego swoją domenę na freenom.com ustawiłem nameservers od hostingera zrobiłem rekord SRV na hostingerze _ts3._udp.ts.domena.pl. te liczby IPserwera. Ale niestety mi nie działa. Ktoś pomoże mi to dobrze skonfigurować?

Timo
Timo Moderator forum.lvlup.pro

Na freenom są rekordy SRV? Jak pamiętam to te .tk, .nl i inne nie mają, ale nie o to tu chodzi. Czy IP serwera TS masz z portem? Jeśli nie, to po prostu dodaj adres ts.domena.pl jako rekord A dla IP TSa. Jeśli masz z portem, to ustaw: Subdomenę cos.domena.pl jako rekord A dla IP TSa (bez portu!) _cos._udp.domena.pl. 86400 IN SRV 0 5 9987 ts.domena.pl. Gdzie 9987 to port twojego serwera TS a innych nie ruszaj.

DBanaszewski
DBanaszewski α-tester v3

PS. Propagacja zmian DNS może trwać do 72h ;)

angr
angr

Ustawiam to na hostingerze mam takie coś: http://prntscr.com/epw2eb SRV oraz http://prntscr.com/epw2lz A

Timo
Timo Moderator forum.lvlup.pro

Prawdopodobnie jest dobrze, czekać należy teraz na zmianę DNS (do 72h, w przypadku home.pl mam po 20 minutach już).

angr
angr

Dodam że w SRV po lewej nie mogę wpisać całego tylko samo ucięło mi do takiej formy a kropek nie brakuje?

Rekord A już działa bo serwer znajduje ale nie mój

Timo
Timo Moderator forum.lvlup.pro

Rekord A robi subdomenę do IP, możesz przetestować je łączac się z serwerem adresem subdomena.domena.pl:port Rekord SRV masz w lubryczkach, raczej jest OK.

angr
angr

Działa z portem http://prntscr.com/eqaox7 ts3.domena.pl:port domena.pl:port

DBanaszewski
DBanaszewski α-tester v3

Aby rekord SRV działał musimy go odpowiednio skonfigurować. UWAGA! TeamSpeak 3 obsługuje rekordy SRV o nazwach ts3!

Czyli jak dałeś np. _moj-ts._udp.ts.moja-domena.pl to jest to źle!

Prawidłowy rekord: _ts3._udp.ts.moja-domena.pl

Propagacja zmian DNS trwa do 72h. Czasami wystarczy zwykła komenda w CMD ipconfig /flushdns

Edit 1: na screenshotach widać, że nazwa rekordu jest OK (SRV)

Czy po _ts3._udp jest ts3 ?

angr
angr

Z lewej strony jest _ts3._udp i dalej nic nie ma. Nawet jeżeli bym coś więcej wpisał to hostinger chyba to ucina do tej formułki

http://prntscr.com/eqcgez znajduje nie mój serwer http://prntscr.com/eqcgnr nic nie znajduje http://prntscr.com/eqch36 łączy się http://prntscr.com/eqchfj łączy się

Taki jest obecny stan rzeczy, czyli powinienem czekać? Ciekawe jest, że łączy się przez domena.pl:port ponieważ to wskazuje na stronę internetową a nie na serwer

Timo
Timo Moderator forum.lvlup.pro

Do domena.pl masz rekord CNAME na url strony internetowej, czy A na adres IP maszyny? Jak A to wszystko wyjaśnia, jak CNAME to ciekawa sprawa. Kwestia leży zapewne w błędzie rekordu SRV, bo rekord A spełnia funkcję.

angr
angr
Timo
Timo Moderator forum.lvlup.pro

Czyli jest to raczej w kolumnie rekordu A.

angr
angr

Nadal nie działa tzn. wyszukuje inny serwer bo prosi o hasło.

angr
angr

A co sądzicie żeby skonfigurować to tutaj? https://freedns.42.pl

Sasanekk
Sasanekk

Jaki jest adres docelowy dla vps od myovh??

bopke
bopke Moderator forum.lvlup.pro

w uproszczeniu, adresem docelowym jest domena z wpisem typu A lub AAAA do serwera. Jeżeli takowej nie masz, to zrób ją sobie, dodając wpisy typu A z adresem IP Twojego serwera ts3. Wtedy adresem docelowym będzie nowoutworzona subdomena.

TheJaxPL
TheJaxPL

mam serwer ts3 postawiony na VPS i problem z podpięciem domeny OVH pomożesz?