объяснение концепции переадресации портов см. В ответе Павла.
Если вы как-то ранее не говорили с кем-то, кто администрирует маршрутизатор (его владелец?) в пересылке чего-то на порт 150 на вашем компьютере, и они пренебрегли информировать Вас о том, какой порт они выбрали, ответ, скорее всего, удивительно прост: ни один из портов на маршрутизаторе не перенаправляется на ваш компьютер.
(Если это не так, вы можете найти открытые порты с nmap
, как предложил пол, а затем просто проверить всех кандидатов с приложением, которое вы хотите использовать.)
В (что в последнее время стало, к раздражению многих) общей установки клиента, нет необходимости порты на большинстве компьютеров, чтобы быть доступны из большей части интернета, и во многих случаях это было бы приглашение для вредоносных программ и взлома для операционных систем со слабыми механизмами безопасности. Таким образом,брандмауэр была придумана, который был заменен в некоторые настройки устройств NAT (часто называемые "домашними маршрутизаторами").
устройства NAT в принципе позволяют многим компьютерам получать доступ к Интернету через локальную сеть, но обычно не пропускают трафик в противоположном направлении, если порт явно не перенаправляется на определенный компьютер в локальной сети.
существует конечное число (iirc 2^16-1) портов {tcp,udp} для данного IP-адреса, поэтому, даже если брандмауэрная часть маршрутизатора была нежелательной, он не мог возможно, откройте каждый порт на каждом компьютере в локальной сети (что в принципе может быть 2^24-1 устройств для сети 10.0.0.0/8), если нет только одного подключенного компьютера. По умолчанию порты практически всегда не пересылаются.