Как включить порт для доступа publi c? - PullRequest
0 голосов
/ 28 января 2020

Я включил 1 порт [8081], и он доступен с удаленного компьютера. но то же самое для другого порта [7500] не работает? Хотелось бы узнать значение строки ниже?

TCP [::]:8081 [::]:0 LISTENING

И как включить то же самое для порта [7500]?

Статус подключенного прослушивающего порта:

enter image description here

1 Ответ

1 голос
/ 29 января 2020

netstat -na выводит 4 столбца данных:

Proto, Local Address, Foreign Address и State.

При поиске порта 8081 вы обнаружите 2 записей - одна для TCP на 0.0.0.0:8081 для IPv4 и одна для TCP [::]:8081 для IPv6.

При поиске порта 7500 вы найдете 1 запись - одна для TCP 0.0.0.0:7500 только для IPv4.

В обоих случаях у вас есть локальные сокеты, прослушивающие через подстановочные IP-адреса все локальные сетевые адаптеры, и не назначается «Foriegn Address», потому что прослушивающий сокет не подключен ни к какой удаленной стороне. У сокетов TCP в состоянии ESTABLISHED есть удаленные стороны.

Вы не показали никакого кода или объяснили настройку сети, поэтому никто не может объяснить, почему у вас есть 2 записи для порта 8081, но только 1 запись для порта 7500, или почему удаленные компьютеры могут подключаться к порту 8081, но не к порту 7500. Может быть, эти клиенты используют только IPv6? Может быть, ваш прослушивающий компьютер находится за маршрутизатором, который не передает порт 7500? Мы не знаем.

...