Google

如何確定 google public stun 伺服器是否存在或可用?

  • July 25, 2015

我見過很多使用公共 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",

我想知道上面的伺服器是否已經死了?因為我嘗試過:

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

我得到以下回复:

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

同樣的事情也發生在列表中的其他 google STUN 伺服器上。

我沒有得到任何回應,這是否意味著 Google 的 STUN 伺服器不再可用?

我的問題是: telnet 是否像上面那樣是確定服務是否存在的正確方法?

向 stun.l.google.com 上的埠 19302 發送 STUN 數據包時收到回复。

您的 telnet 命令沒有得到回复,因為它沒有說 STUN。它將嘗試打開一個 TCP 連接,但由於 STUN 執行在 UDP 而不是 TCP 上而失敗。

引用自:https://serverfault.com/questions/707527