He visto muchas bibliotecas de cliente WebRTC que usan un servidor STUN público como a continuación:
"stun.l.google.com:19302",
"stun1.l.google.com:19302",
"stun2.l.google.com:19302",
"stun3.l.google.com:19302",
"stun4.l.google.com:19302",
Me pregunto si los servidores de arriba están muertos. Porque lo he intentado:
telnet stun.l.google.com 19302
telnet stun.l.google.com 3478
Recibo la siguiente respuesta:
telnet: connect to address 74.125.204.127: Operation timed out
telnet: Unable to connect to remote host
Lo mismo le sucede a otros servidores de Google STUN en la lista.
No pude obtener ninguna respuesta, ¿significa esto que los servidores STUN de Google ya no se pueden usar?
Mi pregunta es: ¿Telnet como el anterior es la forma correcta de determinar si un servicio está activo o no?
Respuestas:
Recibo una respuesta cuando envío un paquete STUN al puerto 19302 en stun.l.google.com.
Su comando telnet no recibe respuesta porque no está hablando STUN. Intentará abrir una conexión TCP, que falla porque STUN se está ejecutando sobre UDP, no TCP.
fuente