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