Google
如何確定 google public stun 伺服器是否存在或可用?
我見過很多使用公共 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 上而失敗。