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?
Antworten:
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.
quelle