With Version 3.1 I'm also not able to connect to my server anymore.
My SRV-Record point to "tsdns.domain.tld" which is an A-Record to the IP.
When I telnet this IP with Port 41144 and try to resolve the hostname everything works fine.
As you can see below, the teamspeak client is trying to contact the tsdns server over two ips (both will work!) and the client also get an answer from the tsdns server but the teamspeak client don't use the answer to connect to the server.
So.. why?
My SRV-Record is RFC-conform as it seems.
Code:
2017-01-14 20:39:16.926761|INFO |ClientUI |1 |Connect to server: ts3.domain.tld
2017-01-14 20:39:16.930275|INFO |ClientUI |1 |Trying to resolve ts3.domain.tld
2017-01-14 20:39:16.953160|INFO |TSDNS | |SRV DNS resolve successful, "_tsdns._tcp.domain.tld" =(h: tsdns.domain.tld p:41144)
2017-01-14 20:39:16.963421|INFO |TSDNS | |A/AAAA DNS resolve unsuccessful, "ts3.domain.tld" Domain name not found
2017-01-14 20:39:16.968629|INFO |TSDNS | |A/AAAA DNS resolve unsuccessful, "ts3.domain.tld" Domain name not found
2017-01-14 20:39:16.968815|INFO |TSDNS | |A/AAAA DNS resolve for possible TSDNS successful, "domain.tld" =(h: xxx.xxx.xxx.130 p:0)
2017-01-14 20:39:16.969051|INFO |TSDNS | |SRV DNS resolve unsuccessful, "_ts3._udp.ts3.domain.tld" Domain name not found
2017-01-14 20:39:16.992666|INFO |TSDNS | |A/AAAA DNS resolve successful, "tsdns.domain.tld" =(h: xxx.xxx.xxx.131 p:0)
2017-01-14 20:39:17.012738|INFO |TSDNS | |TSDNS found at xxx.xxx.xxx.130:41144 and queried successfully. Result: (h: xxx.xxx.xxx.131 p:9991)
2017-01-14 20:39:17.057815|INFO |TSDNS | |TSDNS queried unsuccessfully xxx.xxx.xxx.131:41144
2017-01-14 20:39:17.058060|INFO |TSDNS | |No TSDNS found
2017-01-14 20:39:17.058874|INFO |ClientUI |1 |Lookup finished: query= wasTSDNS=1 error=2
2017-01-14 20:39:17.059862|INFO |ClientUI |1 |Failed to resolve ts3.domain.tld
My DNS-Zonefile:
Code:
domain.tld. 120 A xxx.xxx.xxx.130
www 120 A xxx.xxx.xxx.130
tsdns 3600 A xxx.xxx.xxx.131
_tsdns._tcp 60 SRV 0 100 41144 tsdns.domain.tld.
Proof that TSDNS is returned the right stuff:
Code:
[email protected]:~$ telnet tsdns.domain.tld 41144
Trying xxx.xxx.xxx.131...
Connected to tsdns.domain.tld.
Escape character is '^]'.
ts3.domain.tld
xxx.xxx.xxx.131:9991
(IPs anonymized)
Thanks in advance!