Формат адресов IPv6 в выводе netstat
Когда я использую netstat -n, он не будет отображать все адреса IPv6. Локальный IP-адрес в этом формате xxxx:xxxx:xxxx:xxxx:portNum, так что отображается только часть адреса. Также внешние адреса не отображаются в полном формате. Это почему? Это какое-то соглашение, или это ошибка, или есть способ отобразить все адреса IPv6 с помощью netstat?
2 ответа
Поскольку в некоторых системах "ss" по-прежнему глючит, я тоже предпочитаю netstat.
Решением проблемы является опция -W(Ubuntu) или -T (Opensuse).
Причина в том, что полный IP-адрес не помещается в ширину 80-колоночного терминала, поэтому адрес сокращен. Обычно вы не видите этого с устаревшими адресами IPv4, так как они обычно достаточно короткие, чтобы соответствовать.
Тем не мение netstat давно устарел в течение многих лет, и для большинства общих целей больше не должен использоваться.
Сегодня вы должны использовать ss вместо. Это отобразит полный IP-адрес, но будет превышать ширину 80-колоночного терминала.