KernelHost Tools Stato TeamSpeak

Stato server TeamSpeak 3 live online

Verifica in pochi secondi se un server TeamSpeak 3 e' online. Leggiamo slot, versione, piattaforma e uptime tramite ServerQuery e testiamo le porte piu' importanti (voice, file transfer, ServerQuery, WebQuery). Gratis, senza registrazione, con protezione anti-SSRF.

Inserisci l'indirizzo del server

La porta voice predefinita e' 9987. In caso di porte diverse aggiungi due punti, ad esempio ts.example.com:9988. IP privati o riservati (10.x, 192.168.x, 127.x) vengono bloccati come protezione contro SSRF.

Come funziona il controllo di stato TS3?

Il server dello strumento risolve prima il nome host inserito tramite DNS e verifica se l'IP restituito e' instradabile pubblicamente. I range privati (10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16, 127.0.0.0/8, link-local, loopback) vengono rifiutati categoricamente. Solo dopo viene aperta una connessione TCP alla porta ServerQuery 10011, viene letto il banner TS3 e il protocollo viene interrogato con i comandi version, use port=<voice> e serverinfo.

Successivamente lo strumento verifica con un breve TCP-Connect le porte tipiche (la porta voice 9987 come UDP non viene testata attivamente, perche' UDP non e' verificabile in modo affidabile con un connect-probe; vengono controllate 10011, 30033 e 10080). Tutti i socket hanno timeout rigidi (2 secondi per ServerQuery, 0,8 secondi per ogni controllo porta), in modo che il tempo di risposta resti basso.

ServerQuery, slot e visibilita' delle porte spiegati

TeamSpeak 3 separa il protocollo voice (UDP, porta predefinita 9987) dall'interfaccia di amministrazione ServerQuery (TCP, porta 10011). Tramite ServerQuery strumenti come questo leggono i metadati: slot, versione, piattaforma, uptime. Affinche' l'accesso anonimo (unprivileged) restituisca dati, il gruppo server predefinito deve avere il diritto b_virtualserver_info_view . Molti admin lo rimuovono volutamente, perche' la concorrenza o i bot non possano raccogliere statistiche sugli slot. In questo caso vediamo "Hidden".

  • Voice: UDP 9987 (predefinita, spesso custom)
  • ServerQuery (raw): TCP 10011
  • ServerQuery (SSH): TCP 10022 (se attivato)
  • File transfer: TCP 30033
  • WebQuery (HTTP): TCP 10080
  • WebQuery (HTTPS): TCP 10443 (se attivato)

Perche' alcuni server rispondono solo in modo limitato

Ci sono tre cause comuni di una risposta incompleta. Primo: il firewall blocca la porta 10011 dall'esterno, vediamo allora il server erroneamente come "offline". Secondo: ServerQuery e' raggiungibile, ma il gruppo unprivileged non puo' chiamare serverinfo . Terzo: la porta voice inserita non esiste su questa istanza (piu' server virtuali condividono un demone). Nell'ultimo caso lo strumento segnala "parzialmente raggiungibile".

Anche provider anti-DDoS, firewall NAT e CGNAT IPv4 possono fare in modo che la porta ServerQuery non risponda dall'esterno mentre la porta voice viene fatta passare. Per casi del genere resta solo un test con il client voice.

Privacy e limiti

Non salviamo gli input in modo permanente. Per il rate limit (20 richieste al minuto per IP) viene memorizzato brevemente un hash dell'IP del client nel container dello strumento e sovrascritto dopo 60 secondi. Non c'e' tracciamento, non ci sono cookie e non ci sono script di terze parti tranne hCaptcha (a protezione contro query massive automatizzate).

Limiti dello strumento: i server TeamSpeak 5 (nuovo protocollo) non sono supportati. TeaSpeak e' largamente compatibile, singoli campi possono mancare. Le porte UDP voice non vengono controllate attivamente, perche' i probe TCP-Connect su UDP non sono significativi. Per server interni (range IP privati) questo strumento e' volutamente non utilizzabile, usa per questo scopo un client locale.

Domande frequenti

Come funziona il controllo di stato TeamSpeak 3?

Apriamo una connessione TCP all'interfaccia ServerQuery (porta 10011) del tuo server TS3, leggiamo il banner e tramite il protocollo ServerQuery ufficiale interroghiamo versione, piattaforma, slot e uptime. Successivamente verifichiamo via TCP-Connect se le porte standard (voice, file transfer, ServerQuery, WebQuery) sono aperte.

Perche' uptime o numero di slot a volte appaiono come "Hidden"?

TeamSpeak permette agli admin del server di abilitare il comando serverinfo solo a login ServerQuery autenticati. Se l'accesso anonimo (unprivileged) e' limitato, il server risponde con error id=2568 (insufficient client permissions). Mostriamo allora "Limitato (Hidden)". Non e' un errore, e' una configurazione voluta.

Cosa significano le porte 9987, 10011, 30033 e 10080?

La porta 9987 (UDP) e' la porta voice predefinita su cui parlano i client. La porta 10011 (TCP) e' l'interfaccia ServerQuery per admin e strumenti come questo. La porta 30033 (TCP) viene usata per i trasferimenti file (avatar, icone, file dei canali). La porta 10080 (TCP) e' la WebQuery, una variante HTTP dell'API ServerQuery.

Come abilito le query ServerQuery pubbliche?

In ts3server.ini verifica la voce query_ip_allowlist.txt o lasciala vuota. Inoltre la porta 10011 deve essere aperta nel firewall. Per uno stato completo senza login devi assegnare al gruppo serveradmin o a un gruppo ServerQuery dedicato il diritto b_virtualserver_info_view. Considera: una porta ServerQuery aperta e' un bersaglio comune per attacchi brute force, proteggila con query_ip_denylist.txt o una whitelist nel firewall.

Perche' lo strumento mostra a volte "Versione: Sconosciuta"?

Il comando version e' bloccato su alcuni server per le connessioni ServerQuery anonime. Inoltre versioni TS3 piu' vecchie rispondono diversamente al banner. In questo caso vediamo che il server e' online (banner TS3 presente) ma non otteniamo dettagli sulla versione.

Quali versioni server sono supportate?

Tutte le versioni ufficiali del server TeamSpeak 3 dalla 3.0.x. Il banner ServerQuery e il protocollo sono stabili in tutte le versioni 3.x. Testiamo regolarmente con la serie attuale 3.13.x.

Lo strumento funziona con TeamSpeak 5 o TeaSpeak?

TeamSpeak 5 (server) usa un protocollo completamente nuovo e non e' retrocompatibile con TS3-ServerQuery. TeaSpeak e' largamente compatibile con ServerQuery e dovrebbe funzionare, singoli campi (ad esempio virtualserver_uptime) possono differire. Per server TS3 puri la copertura e' la piu' completa.

I miei input vengono salvati?

No. L'indirizzo inserito viene usato solo per la query diretta e non viene registrato. Logghiamo solo IP e timestamp anonimizzati per la verifica del rate limit (20 richieste al minuto). Lo strumento e' anti-SSRF: contattiamo solo IP raggiungibili pubblicamente, le reti private e riservate (RFC 1918, loopback, link-local) vengono bloccate prima di ogni connessione.

Tutti i prodotti KernelHost

Hai bisogno di più di semplici strumenti? Scopri la nostra offerta di hosting commerciale.