Eu já vi muitas bibliotecas de clientes WebRTC usando o servidor STUN público, como abaixo:
"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",
Gostaria de saber se os servidores acima estão mortos? Porque eu tentei:
telnet stun.l.google.com 19302
telnet stun.l.google.com 3478
Eu recebo a seguinte resposta:
telnet: connect to address 74.125.204.127: Operation timed out
telnet: Unable to connect to remote host
A mesma coisa acontece com outro servidor google STUN na lista.
Não obtive resposta, isso significa que os servidores STUN do Google não são mais utilizáveis?
Minha pergunta é: O telnet como o descrito acima é a maneira correta de determinar se um serviço está ativo ou não?
Respostas:
Recebo uma resposta ao enviar um pacote STUN para a porta 19302 em stun.l.google.com.
Seu comando telnet não recebe resposta porque não está falando STUN. Ele tentará abrir uma conexão TCP, que falha porque o STUN está sendo executado sobre UDP e não sobre TCP.
fonte