Wie kann ich feststellen, ob der öffentliche Stun-Server von Google aktiv ist oder verwendet werden kann? [geschlossen]

13

Ich habe viele WebRTC-Clientbibliotheken mit öffentlichen STUN-Servern wie folgt gesehen:

"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",

Ich frage mich, ob die oben genannten Server tot sind. Weil ich versucht habe:

telnet stun.l.google.com 19302
telnet stun.l.google.com 3478

Ich erhalte folgende Antwort:

telnet: connect to address 74.125.204.127: Operation timed out
telnet: Unable to connect to remote host

Dasselbe passiert mit einem anderen Google STUN-Server in der Liste.

Ich konnte keine Antwort erhalten. Bedeutet dies, dass die STUN-Server von Google nicht mehr verwendet werden können?

Meine Frage ist: Ist Telnet wie oben der richtige Weg, um festzustellen, ob ein Dienst aktiv ist oder nicht?

Waldclown
quelle
4
Ich stimme dafür, diese Frage als "Off-Topic" zu schließen, da sie an Google gerichtet werden sollte.
EEAA
8
Eigentlich ist es eine gute Frage, auch wenn sie spezifisch für Google ist. Und eine gute Antwort bietet eine Möglichkeit, einen STUN-Server im Allgemeinen zu testen. Darüber hinaus wird dieser STUN-Server in allen WebRTC-Beispielen, Demos, Tutorials usw. verwendet. Ich denke, die Leute sind zu voreilig beim Abstimmen von Fragen, ohne sie WIRKLICH zu verstehen und zu wissen, worum es geht.
Adrian Ber
@AdrianBer das ist eine gute Frage, das wollte ich auch wissen
Bilbo Beutlin

Antworten:

13

Ich erhalte eine Antwort, wenn ich ein STUN-Paket an Port 19302 auf stun.l.google.com sende.

Ihr Telnet-Befehl erhält keine Antwort, da er nicht STUN spricht. Es wird versucht, eine TCP-Verbindung herzustellen. Dies schlägt fehl, da STUN über UDP und nicht über TCP ausgeführt wird.

Kasperd
quelle