Điểm:-1

Sự khác biệt giữa địa chỉ 0.0.0.0, [::] và * là gì?

lá cờ cn

Nếu bạn chạy một cái gì đó như ss -tunlp (hoặc netstat -tunlp), bạn sẽ nhận được danh sách các cổng đang nghe.

Định dạng tiêu chuẩn phải là <host>:<port>, ví dụ. 127.0.0.3:5000.

Nhưng bạn cũng thấy 0.0.0.0:<cổng>[::]:<cổng>. 2 cái này nghĩa là gì?

Đặc biệt, nếu bạn thấy [::]:22 hoặc 0.0.0.0:22 hoặc *:22, điều đó có nghĩa là bất cứ ai cũng có thể ssh vào máy đó?

Điểm:2
lá cờ ug

0.0.0.0:<cổng> là IPv4, [::]:<cổng> là IPv6 và dấu ngoặc vuông là để tách địa chỉ khỏi cổng. Khi chúng được liệt kê dưới Địa chỉ địa phương, chúng có nghĩa là quy trình cụ thể đang lắng nghe trên tất cả các địa chỉ cục bộ. *:<cổng> có nghĩa không tí nào địa chỉ, cả IPv4 và IPv6 (cảm ơn @raj vì đã chỉ ra rằng tôi đã bỏ qua câu hỏi trong tiêu đề và hoàn thành câu trả lời trong các nhận xét).

Bây giờ, nghe trên tất cả các giao diện/địa chỉ không có nghĩa là mọi người đều có thể kết nối với máy của bạn. Ví dụ, nếu đó là PC của bạn, nó có thể được bảo vệ khỏi thế giới đáng sợ bằng bộ định tuyến. Hơn nữa, mọi tường lửa/iptables sẽ quyết định gói nào sẽ được chấp nhận và gói nào sẽ bị loại bỏ.

Lắng nghe và có thể tiếp cận là hai điều khác nhau.

raj avatar
lá cờ cn
raj
Bạn đã không giải thích chính xác sự khác biệt. `0.0.0.0:22` trong đầu ra netstat có nghĩa là daemon ssh đang lắng nghe trên tất cả các giao diện IPv4 mà máy có, `[::]:22` có nghĩa là nó đang lắng nghe trên tất cả các giao diện IPv6 và `*:22` có nghĩa là nó đang lắng nghe lắng nghe trên cả hai giao diện IPv4 và IPv6.
frippe avatar
lá cờ ug
@raj Bạn nói đúng - Tôi đã bỏ lỡ câu hỏi trong tiêu đề. Cảm ơn bạn đã hoàn thành câu trả lời
lá cờ cn
@raj Nếu bạn viết câu trả lời đó như một câu trả lời thì tôi đã chọn câu trả lời đó vì nó trả lời câu hỏi của tôi, nhưng tôi chọn câu trả lời này vì nó là câu trả lời duy nhất có sẵn (và nó không quá tệ)
frippe avatar
lá cờ ug
Bạn đang thiếu thông tin gì trong câu trả lời?

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.