如何确定 google 公共 stun 服务器是活动的还是可用的?

for*_*own 15 google telnet

我见过很多使用公共 STUN 服务器的 WebRTC 客户端库,如下所示:

"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",
Run Code Online (Sandbox Code Playgroud)

我想知道上面的服务器是否已经死了?因为我已经尝试过:

telnet stun.l.google.com 19302
telnet stun.l.google.com 3478
Run Code Online (Sandbox Code Playgroud)

我收到以下回复:

telnet: connect to address 74.125.204.127: Operation timed out
telnet: Unable to connect to remote host
Run Code Online (Sandbox Code Playgroud)

同样的事情发生在列表中的其他谷歌 STUN 服务器上。

我无法得到任何回应,这是否意味着 Google 的 STUN 服务器不再可用?

我的问题是:上面的 telnet 是否是确定服务是否存在的正确方法?

kas*_*erd 16

我在 stun.l.google.com 上向端口 19302 发送 STUN 数据包时收到回复。

您的 telnet 命令没有得到回复,因为它没有说 STUN。它将尝试打开 TCP 连接,但由于 STUN 运行在 UDP 而不是 TCP 上而失败。