Co w danych wyjściowych dla netstat oznacza [::]?


10

Co w wynikach dla netstat oznacza [::]?

przykład

[::]: ssh [::]: * LISTEN

Odpowiedzi:


10

Mówiąc dokładniej, jest to odpowiednik protokołu IPv4 „0.0.0.0”, co w przypadku podania parametru LISTEN oznacza „dowolny adres IP”. Możesz także zobaczyć „:: 1”, który jest adresem zwrotnym IPv6.

W IPv6 dwukropek oddziela co 16 bitów lub 4 cyfry szesnastkowe. Jednak kolejne zera w adresie można „zwinąć” lub pominąć jeden raz w dowolnym adresie IPv6. Nawet jeśli adres składa się z samych zer. Na przykład 2001: 0000: 0000: 0000: 0000: 0000: 0000: 0001 można skrócić do zaledwie 2001 :: 1.

Więc najwyraźniej masz ssh nasłuchujące i przyjmujące połączenia ze wszystkich adresów IPv6.


W systemie Linux ::często nasłuchuje zarówno połączeń IPv6, jak i IPv4 na tym samym gnieździe.
user1686,


4

Oznacza to, że usługa nasłuchuje połączeń ipv6. Masz również tcp6 na początku tej linii, prawda?

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.