TS Server IPv4/IPv6/srv records set, on connect client is randomly ignoring the srv record

Hello,

I’m running a TS³ Server with two virtual servers on linux,
I’ve set IPv4 and IPv6 and added a srv entry to go to a different port.

However every now and then, the client is taking extra long to connect and is apparently ignoring the srv entry and goes to the main port server instead.

ts3.ar.de. 300 IN A x.x.x.x
ts3.ar.de. 300 IN AAAA x::y::z::x::…
_ts3._udp.ar.de. 300 IN SRV 0 5 9993 ts3.ar.de.

Ah right, it’s just a placeholder actually.

Records are the following:
ar.de ipv4, ipv6 set to the ts servers ip
ts3.ar.de ipv4, ipv6 also set to the ts servers ip
I’ve set a srv to ar.de itself before but it would cause the error above so i switched it to ts3.ar.de

People keep reporting they get sent to the 9987 server instead the one i’ve set in the srv record.
If people use ar.de:9993 it obviously works.

I’ve connected to the server several times now without problems. Not sure if it was faulty or stale dns cache…

It just got a lot weirder!

Suddenly, people connecting to a teamspeak get connected to a different server I host on a different vps. I DO NOT host a tsdns!

I suspect its the wildcard entry i use *.ts-server.net because that is the only occurance that points to the other servers ip.

06.08.2020 18:26:52 ClientUI Info Connect to server: subdomain.ts-server.net
06.08.2020 18:26:52 ClientUI Info Connect status: Disconnected
06.08.2020 18:26:52 ClientUI Info Disconnected or forced to leave, want autoreconnect = 0
06.08.2020 18:26:52 ClientUI Info Connecting to next server…
06.08.2020 18:26:52 ClientUI Info Connect to server: subdomain.ts-server.net
06.08.2020 18:26:52 ClientUI Info Trying to resolve subdomain.ts-server.net
06.08.2020 18:26:52 TSDNS Info A/AAAA DNS resolve for possible TSDNS successful, "ts-server.net " =(h: aa.bbb.ccc.dd p)
06.08.2020 18:26:52 TSDNS Info SRV DNS resolve unsuccessful, "_tsdns._tcp.ts-server.net " DNS server returned answer with no data
06.08.2020 18:26:53 TSDNS Info A/AAAA DNS resolve successful, “subdomain.ts-server.net” =(h: aa.bbb.ccc.dd p)
06.08.2020 18:26:53 TSDNS Info A/AAAA DNS resolve for possible TSDNS successful, “subdomain.ts-server.net” =(h: aa.bbb.ccc.dd p)
06.08.2020 18:26:53 TSDNS Info SRV DNS resolve unsuccessful, “_ts3._udp.subdomain.ts-server.net” DNS server returned answer with no data
06.08.2020 18:26:54 Gamepad Plugin Info Cleared device list
06.08.2020 18:26:54 TSDNS Info TSDNS queried unsuccessfully aa.bbb.ccc.dd:41144
06.08.2020 18:26:54 TSDNS Info No TSDNS found
06.08.2020 18:26:55 TSDNS Info TSDNS queried unsuccessfully aa.bbb.ccc.dd:41144
06.08.2020 18:26:55 TSDNS Info No TSDNS found
06.08.2020 18:26:55 ClientUI Info Lookup finished: ip=aa.bbb.ccc.dd port=9987 query=subdomain.ts-server.net error=0
06.08.2020 18:26:55 ClientUI Info Resolve successful: aa.bbb.ccc.dd:9987
06.08.2020 18:26:55 ClientUI Info Initiating connection: aa.bbb.ccc.dd:9987
06.08.2020 18:26:55 ClientUI Info Connect status: Connecting
06.08.2020 18:26:55 PktHandler Devel Puzzle solve time: 4
06.08.2020 18:26:55 ClientUI Info Connect status: Connected
06.08.2020 18:26:55 ClientUI Info Connect status: Establishing connection
06.08.2020 18:26:55 ClientUI Info Connect status: Connection established
06.08.2020 18:26:58 ClientUI Info Connect status: Disconnected
06.08.2020 18:26:58 ClientUI Info Disconnected or forced to leave, want autoreconnect = 0