Results 46 to 60 of 72
Thread: DNS TXT/SRV Record
-
05-04-2012, 16:47 #46
-= TeamSpeak User =-
- Join Date
- Jun 2010
- Location
- Germany
- Posts
- 28
just another vaporware feature.
I mean they got their (in many cases NOT working) reinvention of the wheel, and now most likely think specs are there to break them.
The TODO entry is just so that ppl that want to use the standarts don't always bug them asking for it.
just my 2 cent however
-
12-04-2012, 12:37 #47
-= TeamSpeak Fanatic =-
- Join Date
- May 2006
- Location
- Europe/Czech Rep.
- Posts
- 1,299
You do not have to be so mean. Do you know how many code developers are working on teamspeak3? ;-)
Not to mention how long is testing cycle...
Look for some youtube videos with words like "my day of a developer" in meantime.... and I guess your gun safety will fall out.
-
12-04-2012, 12:46 #48
-= TeamSpeak Addict =-
- Join Date
- Dec 2009
- Location
- St.Petersburg, Russia
- Posts
- 136
Seriously, I can make these changes myself, if they give me piece of source code where client is resolving hostname. This is such a simple request, even a baby can code it. They add tonns of weird features and changes that very few people will ever use and keep ignoring this request which really makes sense. When I read changelogs for client, I can only imagine, why 90% of that was even cared about. Every change in 3.0.6 changelog required more work than needed to implement this request.
God, I hate closed source software sometimes.
-
12-04-2012, 18:09 #49
-= TeamSpeak User =-
- Join Date
- Jun 2010
- Location
- Germany
- Posts
- 28
I'm a developer myself so I know that its like and honestly, a this is a change that is less than 10 lines of code, and... including unit-test - done in less than an hour.
They didn't manage to get in done in 9 months... do yes I call it vaporware feature. Hot air and nothing happening.
and looking at the release notes of 3.0.6.. honestly their project manager simply failed at assigning prioritys.
-
21-04-2012, 10:11 #50
-= TeamSpeak Fanatic =-
- Join Date
- Jan 2010
- Location
- Germany
- Posts
- 2,038
That is what is currently being done with TSDNS just that there is an application in between and you don't have to run a webserver or need to have the file world readable.
-
21-04-2012, 10:19 #51
-= TeamSpeak User =-
- Join Date
- Jun 2010
- Location
- Germany
- Posts
- 28
Simple speaking this is possible to implement, but it has some very big disadvantages from the system administrator side.
You're again establishing a TCP connection to process a request, which causes load on a system which is not ment to be accessed by the TS Client at all.
In the end it boils down to.... why should a seperate request being made to query that information, when the DNS Servers already can deliver it free of charge, and without any overhead at all.
- user enters the hostname
- client sends a DNS query asking for the SRV Record
- if no SRV Record exists, client can fall back to A Records
- client connects
also there are a few things to keep in mind:
- DNS Records are cacheable.
- webserver doesn't always exist
- TSDNS Server is seperate deamon that is required to run.
- DNS Server is prerequirement for hostnames and always there
- for HTTP or TSDNS requests get sent to a server that doesn't need to have anything to do with the ts server, and therefor causes an additional point of failure, and... as the server isn't nescessarily aware of this kind of requests, causes blocks in the firewall ect.ect.
Lots of smart ppl dealt with that kind of problems already when the IETF released RFC 2782.
I don't see how reinventing the wheel, without first trying the ready made wheels could improve anything there.
-
21-04-2012, 22:24 #52
-= TeamSpeak Fanatic =-
- Join Date
- May 2006
- Location
- Europe/Czech Rep.
- Posts
- 1,299
chibisuke come on, don't forget this part of teamspeak3:
http://forum.teamspeak.com/showthrea...953#post312953
As for jupiter4 smart guy:
Look fellow, DNS system is already out there. It has more than two servers(usually geographically isolated) providing same content. In most cases there might be even 4 or more. The most important zones(data that DNS serves) are even on 13 servers(in some cases server is not exact, it is serverfarm, and anycast servers). Now what aside not having redundancy and reach-ability would you get from using single webserver providing the data? Or some custom made application that again as webserver uses text file? And before you try to tell me that you would run even more than one webserver, while you are already using more than one DNS server to get on the damm webserver...... I would ask, how would you keep the data in sync? And secondly THINK GREEN !Last edited by Tomas; 21-04-2012 at 22:41.
-
14-05-2012, 13:03 #53
-= TeamSpeak User =-
- Join Date
- Oct 2011
- Location
- Norway
- Posts
- 12
any chance of seeing this any time soon?
Without knowing TS3's codebase, implementing SRV records aren't that difficult, considering TS3 doesn't have any sort of clustering abilities.
-
14-05-2012, 14:09 #54
-= TeamSpeak Team =-
- Join Date
- Jun 2008
- Posts
- 7,763
This is currently on developers todo and work in progress. But it's not that easy, as everybody here says ;-(
It won't be included, when client 3.0.7 will be released, but i guess it comes with client 3.0.8.
(This is no official release statement, because it's done when it was developed and tested)---------------------------------------------------------
Please don't send me private support questions.
They belong into the forum and maybe other users have these questions/problems too.
TeamSpeak FAQ || What should i report, when i open a client thread? || Report and upload your Crashdump here
NPL License (Registration)
-
15-05-2012, 19:02 #55
-= TeamSpeak User =-
- Join Date
- Mar 2010
- Location
- Australia
- Posts
- 16
If you send me the .cpp file that does the TSDNS lookup (or even just that function!) I'd gladly add in SRV lookups immediately before the TSDNS lookup and have it return the server found with SRV records if it exists, or if not fall through and look up TSDNS instead and send it back to you guys free of charge and sign away any rights I have to the code written as long as it means getting included in the next release cycle possible (ie, I can understand if it's not the next release if it's in feature-freeze, but the next after that for example).
-
25-05-2012, 18:05 #56
-= TeamSpeak Addict =-
- Join Date
- Dec 2009
- Location
- St.Petersburg, Russia
- Posts
- 136
So, 3.0.7 is out and there is still no SRV records support. Good job, developers.
-
25-05-2012, 18:09 #57
-= TeamSpeak Fanatic =-
- Join Date
- Jan 2010
- Location
- Germany
- Posts
- 2,038
-
25-05-2012, 19:05 #58
-= TeamSpeak Addict =-
- Join Date
- Dec 2009
- Location
- St.Petersburg, Russia
- Posts
- 136
Yeah, this is so hard, it took me 10 minutes to create a bash script that does it.
Sample output:Code:#!/bin/bash if [[ $# -lt 1 ]]; then echo "Usage: $(basename $0) {hostname}" exit 1 fi TMP=$(host -t srv _ts3server._udp.$1) EC=$? if [[ EC -gt 0 ]] || [[ $TMP =~ 'has no SRV record' ]]; then echo "No SRV record found for domain $1" exit 2 fi WC=$(echo $TMP |wc -w) echo "Host: $(echo $TMP |awk '{print $'$WC'}')" echo "Port: $(echo $TMP |awk '{print $'$((WC-1))'}')"
Code:$ ./getsrv.sh arts.bsrealm.net Host: ts.bsrealm.net. Port: 5777
-
25-05-2012, 22:16 #59
-= TeamSpeak Fanatic =-
- Join Date
- Jan 2010
- Location
- Germany
- Posts
- 2,038
If you want to look at this from a pessimistic point of view you might think that this gets delayed until that point in time when they make the switch to Qt5 (which needs to get out of beta first...) when Qt will once again provide means to query DNS Records.
Ref: QtBug 10481.
-
28-05-2012, 02:40 #60
-= TeamSpeak User =-
- Join Date
- May 2012
- Posts
- 3
welcome to the world of abstracting layers

i agree with chibi that i woudl be much simplier and easier specially for hosters to implement this with txt records for many many many reasons. that it would be better and more relyable and really should be the way togo ..
even if i disagree with many things he said but that doenst matter in that thread (or any other) (sorry chibi but some argument you brough are nonsense but ok)
anyway still txt dns record it is the one and only real lightweight bulletproof solution
EDIT: i know many wont understand why this (real easy thing) isnt so easy for the ts devs
yea the bashscript does work but this wont change anything
the ts server has to run on multiple OS (linux ,..win..) so they use the QT framework - so you cant use an outside solution oyu have to solve it with qt - if theres a bug in a libary youre screwed - even worse if that bug is only resolved in the next major release - then you hae to make your hwole application ready for that release which can be difficult and take time
believe me - im pretty shure the devs would like that txtdns solution too - less code to maintain for a "basic" feature is always a profit.
so there must be a real reason why its such a problem
Thread Information
Users Browsing this Thread
There are currently 1 users browsing this thread. (0 members and 1 guests)
Similar Threads
-
Hot key for record.
By Mobious in forum [TeamSpeak 2] General QuestionsReplies: 4Last Post: 18-07-2007, 19:26 -
Record
By Najki in forum [TeamSpeak 2] Server SupportReplies: 5Last Post: 06-01-2004, 13:03 -
record
By XMAS in forum [TeamSpeak 2] General QuestionsReplies: 2Last Post: 03-07-2002, 18:41


Reply With Quote
