Рейтинг:-1

В чем разница между адресом 0.0.0.0, [::] и *?

флаг cn

Если вы запустите что-то вроде сс-тунлп (или же netstat -tunlp) вы получите список прослушиваемых портов.

Стандартный формат должен быть <host>:<port>, напр. 127.0.0.3:5000.

Но вы также видите 0.0.0.0:<порт> и [::]:<порт>. Что означают эти 2?

В частности, если вы видите [::]:22 или же 0.0.0.0:22 или же *:22, означает ли это, что любой может подключиться к этой машине по ssh?

Рейтинг:2
флаг ug

0.0.0.0:<порт> это IPv4, [::]:<порт> IPv6, а квадратные скобки отделяют адрес от порта. Когда они перечислены в Местный адрес, они означают, что конкретный процесс прослушивает все локальные адреса. *:<порт> средства Любые адрес, как IPv4, так и IPv6 (спасибо @raj за указание на то, что я пропустил вопрос в заголовке и за завершение ответа в комментариях).

Теперь прослушивание всех интерфейсов/адресов не означает, что каждый может подключиться к вашей машине. Например, если это ваш компьютер, он, вероятно, защищен от страшного мира маршрутизатором. Кроме того, любые брандмауэры/iptables будут решать, какой пакет будет принят, а какой будет отброшен.

Слушать и быть доступным — две разные вещи.

raj avatar
флаг cn
raj
Вы не объяснили точно разницу. `0.0.0.0:22` в выводе netstat означает, что демон ssh прослушивает все интерфейсы IPv4, которые есть у машины, `[::]:22` означает, что он прослушивает все интерфейсы IPv6, а `*:22` означает, что он прослушивание интерфейсов IPv4 и IPv6.
frippe avatar
флаг ug
@raj Вы правы - я пропустил вопрос в заголовке. Спасибо за завершение ответа
флаг cn
@raj Если бы вы написали это в качестве ответа, я бы выбрал это в качестве ответа, потому что он отвечает на мой вопрос, но я выбираю этот, потому что он единственный доступный (и это не так уж плохо)
frippe avatar
флаг ug
Какой информации вам не хватает в ответе?

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.