Trong đầu ra cho netstat, [::] có nghĩa là gì?


10

Trong kết quả cho netstat, [::] có nghĩa là gì?

thí dụ

[::]: ssh [::]: * NGHE

Câu trả lời:


10

Chà, cụ thể hơn, nó tương đương với IPv4 "0.0.0.0", mà khi LISTEN được chỉ định, có nghĩa là "bất kỳ địa chỉ IP nào." Bạn cũng có thể thấy ":: 1" là địa chỉ loopback IPv6.

Trong IPv6, dấu hai chấm phân tách cứ sau 16 bit hoặc 4 chữ số hex. Tuy nhiên, các số 0 liên tiếp trong địa chỉ có thể bị "thu gọn" hoặc bị bỏ qua một lần trong bất kỳ địa chỉ IPv6 nào. Ngay cả khi địa chỉ là tất cả số không. Vì vậy, ví dụ: 2001: 0000: 0000: 0000: 0000: 0000: 0000: 0001 có thể được rút ngắn xuống chỉ còn 2001 :: 1.

Vì vậy, rõ ràng bạn có ssh lắng nghe và chấp nhận kết nối từ tất cả các địa chỉ IPv6.


Trên Linux, ::thường sẽ lắng nghe cả kết nối IPv6 và IPv4 trên cùng một ổ cắm.
dùng1686


4

Nó có nghĩa là dịch vụ đang lắng nghe các kết nối ipv6. Bạn cũng có tcp6 ở đầu dòng đó, phải không?

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.