KernelHost Tools TeamSpeak-status

TeamSpeak 3-serverstatus live online checken

Check binnen enkele seconden of een TeamSpeak 3-server online is. We lezen slots, versie, platform en uptime via ServerQuery en testen de belangrijkste poorten (voice, file transfer, ServerQuery, WebQuery). Gratis, zonder registratie, met anti-SSRF-bescherming.

Serveradres invoeren

Standaard voice-poort is 9987. Voeg bij afwijkende poorten een dubbele punt toe, bijv. ts.example.com:9988. Privé of gereserveerde IP's (10.x, 192.168.x, 127.x) worden ter bescherming tegen SSRF geblokkeerd.

Hoe werkt de TS3-statuscheck?

De toolserver lost eerst de ingevoerde hostnaam op via DNS en controleert of het teruggegeven IP openbaar routeerbaar is. Privé bereiken (10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16, 127.0.0.0/8, link-local, loopback) worden categorisch afgewezen. Pas daarna wordt een TCP-verbinding naar de ServerQuery-poort 10011 opgebouwd, de TS3-banner gelezen en het protocol bevraagd met de commando's version, use port=<voice> en serverinfo.

Vervolgens controleert de tool via een korte TCP-connect de typische poorten (voice 9987 als UDP wordt niet actief getest, omdat UDP niet betrouwbaar via een connect-probe te verifiëren is; gecontroleerd worden 10011, 30033 en 10080). Alle sockets hebben strakke timeouts (2 seconden voor ServerQuery, 0,8 seconden per poortcheck), zodat de responstijd kort blijft.

ServerQuery, slots en poortzichtbaarheid uitgelegd

TeamSpeak 3 scheidt het voice-protocol (UDP, standaardpoort 9987) en de beheersinterface ServerQuery (TCP, poort 10011). Via ServerQuery lezen tools zoals deze metadata: slots, versie, platform, uptime. Om anonieme (unprivileged) toegang gegevens te laten retourneren, moet de standaard-servergroep het recht b_virtualserver_info_view hebben. Veel admins verwijderen dit bewust, zodat concurrenten of bots geen slot-statistieken kunnen verzamelen. In dat geval zien wij "Hidden".

  • Voice: UDP 9987 (standaard, vaak custom)
  • ServerQuery (raw): TCP 10011
  • ServerQuery (SSH): TCP 10022 (indien geactiveerd)
  • File transfer: TCP 30033
  • WebQuery (HTTP): TCP 10080
  • WebQuery (HTTPS): TCP 10443 (indien geactiveerd)

Waarom sommige servers slechts beperkt antwoorden

Er zijn drie veelvoorkomende redenen voor een onvolledig antwoord. Ten eerste: de firewall blokkeert poort 10011 van buiten, we zien de server dan ten onrechte als "Offline". Ten tweede: ServerQuery is bereikbaar, maar de unprivileged groep mag serverinfo niet aanroepen. Ten derde: de ingevoerde voice-poort bestaat niet op deze instantie (meerdere virtuele servers delen één daemon). In het laatste geval meldt de tool "Gedeeltelijk bereikbaar".

Ook anti-DDoS-providers, NAT-firewalls en IPv4-CGNAT kunnen ervoor zorgen dat de ServerQuery-poort van buiten niet antwoordt, terwijl de voice-poort wel wordt doorgegeven. Voor zulke gevallen blijft alleen een voice-clienttest over.

Privacy en grenzen

We slaan geen invoer permanent op. Voor het rate-limit (20 aanvragen per minuut per IP) wordt een hash van de client-IP kort in de toolcontainer opgeslagen en na 60 seconden overschreven. Er is geen tracking, geen cookies en geen scripts van derden behalve hCaptcha (ter bescherming tegen geautomatiseerde massabevragingen).

Grenzen van de tool: TeamSpeak 5-servers (nieuw protocol) worden niet ondersteund. TeaSpeak is grotendeels compatibel, individuele velden kunnen ontbreken. UDP-voicepoorten worden niet actief gecontroleerd, omdat TCP-connect-probes op UDP niet veelzeggend zijn. Voor interne servers (privé IP-bereiken) is deze tool bewust niet bruikbaar, gebruik daarvoor een lokale client.

Veelgestelde vragen

Hoe werkt de TeamSpeak 3-statuscheck?

We proberen een TCP-verbinding naar de ServerQuery-interface (poort 10011) van je TS3-server, lezen de banner en vragen via het officiële ServerQuery-protocol versie, platform, slots en uptime op. Vervolgens checken we via TCP-connect of de standaardpoorten (voice, file transfer, ServerQuery, WebQuery) open zijn.

Waarom wordt uptime of het aantal slots soms als "Hidden" weergegeven?

TeamSpeak laat serverbeheerders toe het commando serverinfo alleen vrij te geven voor geauthenticeerde ServerQuery-logins. Als de anonieme (unprivileged) toegang beperkt is, antwoordt de server met error id=2568 (insufficient client permissions). We tonen dan "Beperkt (Hidden)". Dat is geen fout, maar een bewuste configuratie.

Wat betekenen de poorten 9987, 10011, 30033 en 10080?

Poort 9987 (UDP) is de standaard voice-poort waarover clients spreken. Poort 10011 (TCP) is de ServerQuery-interface voor admins en tools zoals deze. Poort 30033 (TCP) wordt gebruikt voor bestandsoverdracht (avatars, icons, channelbestanden). Poort 10080 (TCP) is de WebQuery, een HTTP-variant van de ServerQuery-API.

Hoe sta ik openbare ServerQuery-bevragingen toe?

Controleer in ts3server.ini de regel query_ip_allowlist.txt of laat deze leeg. Daarnaast moet poort 10011 open zijn in de firewall. Voor volledige statusbevraging zonder login moet je de serveradmin-groep of een dedicated ServerQuery-groep het recht b_virtualserver_info_view geven. Let op: een open ServerQuery-poort is een veelvoorkomend brute-force-doelwit, beveilig hem met query_ip_denylist.txt of een firewall-whitelist.

Waarom toont de tool soms "Versie: Onbekend"?

Het version-commando is op sommige servers geblokkeerd voor anonieme ServerQuery-verbindingen. Daarnaast antwoorden oudere TS3-versies anders op de banner. In dit geval zien we wel dat de server online is (TS3-banner aanwezig), maar krijgen we geen versiedetails.

Welke serverversies worden ondersteund?

Alle officiële TeamSpeak 3-serverversies sinds 3.0.x. De ServerQuery-banner en het protocol zijn over alle 3.x-versies stabiel. We testen regelmatig tegen de actuele 3.13.x-reeks.

Werkt de tool met TeamSpeak 5 of TeaSpeak?

TeamSpeak 5 (server) gebruikt een compleet nieuw protocol en is niet achterwaarts compatibel met TS3-ServerQuery. TeaSpeak is grotendeels ServerQuery-compatibel en zou moeten werken, individuele velden (bijv. virtualserver_uptime) kunnen afwijken. Voor pure TS3-servers is de dekking het volledigst.

Worden mijn invoeren opgeslagen?

Nee. Het ingevoerde adres wordt alleen voor de directe bevraging gebruikt en niet gelogd. We loggen alleen geanonimiseerd IP en tijdstempel voor de rate-limit-controle (20 aanvragen per minuut). De tool is anti-SSRF-gehard: alleen openbaar bereikbare IP's worden überhaupt benaderd, privé en gereserveerde netwerken (RFC 1918, loopback, link-local) worden vóór elke verbinding geblokkeerd.

Alle KernelHost-Producten

Heb je meer nodig dan alleen tools? Bekijk ons commerciële hosting-aanbod.