KernelHost Tools Estado de TeamSpeak

Comprueba el estado de servidores TeamSpeak 3 en vivo

En pocos segundos, comprueba si un servidor TeamSpeak 3 está online. Leemos slots, versión, plataforma y uptime mediante ServerQuery y probamos los puertos más importantes (Voice, File-Transfer, ServerQuery, WebQuery). Gratis, sin registro, con protección anti-SSRF.

Introducir la dirección del servidor

El puerto Voice estándar es 9987. Si usas otro puerto, añádelo precedido de dos puntos, p. ej. ts.example.com:9988. Las IPs privadas o reservadas (10.x, 192.168.x, 127.x) se bloquean para protegerse contra SSRF.

¿Cómo funciona la comprobación de estado de TS3?

El servidor de la herramienta resuelve primero por DNS el hostname introducido y comprueba si la IP devuelta es enrutable públicamente. Los rangos privados (10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16, 127.0.0.0/8, link-local, loopback) se rechazan de forma categórica. Solo después se establece una conexión TCP al puerto ServerQuery 10011, se lee el banner TS3 y se consulta el protocolo con los comandos version, use port=<voice> y serverinfo.

A continuación la herramienta comprueba mediante un breve TCP-Connect los puertos típicos (el puerto Voice 9987 sobre UDP no se prueba activamente, ya que UDP no se puede verificar de forma fiable con un connect probe; se comprueban 10011, 30033 y 10080). Todos los sockets tienen timeouts estrictos (2 segundos para ServerQuery, 0,8 segundos por comprobación de puerto), para que el tiempo de respuesta sea bajo.

ServerQuery, slots y visibilidad de puertos explicados

TeamSpeak 3 separa el protocolo Voice (UDP, puerto estándar 9987) y la interfaz de administración ServerQuery (TCP, puerto 10011). A través de ServerQuery, herramientas como esta leen metadatos: slots, versión, plataforma, uptime. Para que el acceso anónimo (unprivileged) devuelva datos, el grupo del servidor por defecto debe tener el permiso b_virtualserver_info_view . Muchos administradores lo retiran intencionadamente para que la competencia o los bots no puedan recolectar estadísticas de slots. En ese caso vemos «Hidden».

  • Voice: UDP 9987 (estándar, a menudo personalizado)
  • ServerQuery (raw): TCP 10011
  • ServerQuery (SSH): TCP 10022 (si está activado)
  • File-Transfer: TCP 30033
  • WebQuery (HTTP): TCP 10080
  • WebQuery (HTTPS): TCP 10443 (si está activado)

Por qué algunos servidores responden de forma limitada

Hay tres motivos frecuentes para una respuesta incompleta. Primero: el firewall bloquea el puerto 10011 desde fuera, y entonces vemos el servidor erróneamente como «Offline». Segundo: ServerQuery es accesible, pero el grupo no privilegiado no puede invocar serverinfo . Tercero: el puerto Voice introducido no existe en esta instancia (varios servidores virtuales comparten un mismo daemon). En este último caso la herramienta indica «Parcialmente accesible».

También los proveedores anti-DDoS, los firewalls NAT y la CGNAT IPv4 pueden hacer que el puerto ServerQuery no responda desde fuera, mientras que el puerto Voice sí se reenvía. En esos casos solo queda probar con un cliente Voice.

Privacidad y límites

No guardamos las entradas de forma permanente. Para el rate-limit (20 peticiones por minuto y por IP) se almacena brevemente un hash de la IP del cliente en el contenedor de la herramienta y se sobrescribe a los 60 segundos. No hay rastreo, ni cookies, ni scripts de terceros, salvo hCaptcha (para protegerse de consultas masivas automatizadas).

Límites de la herramienta: los servidores TeamSpeak 5 (protocolo nuevo) no son compatibles. TeaSpeak es ampliamente compatible, aunque algunos campos pueden faltar. Los puertos Voice UDP no se comprueban activamente, ya que las pruebas TCP-Connect sobre UDP no son concluyentes. Esta herramienta no se puede usar a propósito con servidores internos (rangos de IP privados); para eso usa un cliente local.

Preguntas frecuentes

¿Cómo funciona la comprobación de estado de TeamSpeak 3?

Intentamos una conexión TCP a la interfaz ServerQuery (puerto 10011) de tu servidor TS3, leemos el banner y consultamos versión, plataforma, slots y uptime mediante el protocolo oficial ServerQuery. A continuación comprobamos por TCP-Connect si los puertos estándar (Voice, File-Transfer, ServerQuery, WebQuery) están abiertos.

¿Por qué a veces aparecen el uptime o el número de slots como «Hidden»?

TeamSpeak permite a los administradores liberar el comando serverinfo solo a inicios de sesión ServerQuery autenticados. Si el acceso anónimo (unprivileged) está restringido, el servidor responde con error id=2568 (insufficient client permissions). Entonces mostramos «Restringido (Hidden)». No es un error, es una configuración intencionada.

¿Qué significan los puertos 9987, 10011, 30033 y 10080?

El puerto 9987 (UDP) es el puerto Voice estándar por el que hablan los clientes. El puerto 10011 (TCP) es la interfaz ServerQuery para administradores y herramientas como esta. El puerto 30033 (TCP) se usa para transferencias de archivos (avatares, iconos, archivos de canal). El puerto 10080 (TCP) es WebQuery, una variante HTTP de la API ServerQuery.

¿Cómo permito consultas ServerQuery públicas?

En ts3server.ini revisa la entrada query_ip_allowlist.txt o déjala vacía. Además, el puerto 10011 debe estar abierto en el firewall. Para una consulta de estado completa sin login debes dar al grupo serveradmin o a un grupo ServerQuery dedicado el permiso b_virtualserver_info_view. Ten en cuenta: un puerto ServerQuery abierto es un objetivo frecuente de fuerza bruta, protégelo con query_ip_denylist.txt o con una whitelist en el firewall.

¿Por qué la herramienta a veces muestra «Versión: Desconocido»?

El comando version está bloqueado en algunos servidores para conexiones ServerQuery anónimas. Además, las versiones antiguas de TS3 responden de forma distinta al banner. En ese caso vemos que el servidor está online (hay banner TS3), pero no obtenemos detalles de la versión.

¿Qué versiones de servidor son compatibles?

Todas las versiones oficiales del servidor TeamSpeak 3 desde la 3.0.x. El banner ServerQuery y el protocolo son estables en todas las versiones 3.x. Probamos regularmente con la serie 3.13.x actual.

¿Funciona la herramienta con TeamSpeak 5 o TeaSpeak?

TeamSpeak 5 (servidor) usa un protocolo completamente nuevo y no es retrocompatible con TS3 ServerQuery. TeaSpeak es ampliamente compatible con ServerQuery y debería funcionar; algunos campos (p. ej. virtualserver_uptime) pueden variar. La cobertura es máxima para servidores TS3 puros.

¿Se guardan mis entradas?

No. La dirección que introduces se usa solo para la consulta directa y no queda en ningún log. Solo registramos de forma anonimizada IP y marca temporal para la verificación del rate-limit (20 peticiones por minuto). La herramienta está endurecida contra SSRF: solo se contacta con IPs accesibles públicamente, las redes privadas y reservadas (RFC 1918, loopback, link-local) se bloquean antes de cada conexión.

Todos los productos KernelHost

¿Necesitas más que herramientas? Descubre nuestra oferta de hosting comercial.