Làm cách nào để xác định xem máy chủ stun công khai của google còn sống hay có thể sử dụng được không? [đóng cửa]


13

Tôi đã thấy rất nhiều thư viện máy khách WebRTC sử dụng máy chủ STUN công cộng như dưới đây:

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

Tôi tự hỏi nếu các máy chủ ở trên đã chết? Bởi vì tôi đã thử:

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

Tôi nhận được phản hồi như sau:

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

Điều tương tự cũng xảy ra với máy chủ google STUN khác trong danh sách.

Tôi không thể nhận được bất kỳ phản hồi nào, điều này có nghĩa là các máy chủ STUN từ Google không thể sử dụng được nữa?

Câu hỏi của tôi là: Telnet như trên có phải là cách chính xác để xác định xem một dịch vụ còn sống hay không?


4
Tôi đang bỏ phiếu để đóng câu hỏi này ngoài chủ đề vì cần được gửi đến Google.
EEAA

8
Trên thực tế, đó là một câu hỏi hay, mặc dù nó dành riêng cho Google. Và một câu trả lời tốt sẽ cung cấp một cách để kiểm tra máy chủ STUN nói chung. Hơn nữa, máy chủ STUN được sử dụng trong bất kỳ mẫu, trình diễn, hướng dẫn WebRTC nào, v.v ... Tôi nghĩ mọi người quá vội vàng trong việc hạ thấp các câu hỏi mà không THỰC SỰ hiểu chúng và biết nó là gì.
Adrian Ber

@AdrianBer đây là một câu hỏi hay, tôi cũng muốn biết điều tương tự
Bilbo Baggins


Câu trả lời:


13

Tôi nhận được trả lời khi gửi gói STUN tới cổng 19302 trên stun.l.google.com.

Lệnh telnet của bạn không nhận được trả lời vì nó không nói STUN. Nó sẽ cố mở một kết nối TCP, nhưng không thành công vì STUN đang chạy trên UDP chứ không phải TCP.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.