6

Я пытаюсь открыть порты 80 и 3690 для HTTP и svnserve соответственно (входящие для обоих). Я отключил брандмауэр Windows и попытался временно отключить Mcafee VirusScan Enterprise, но безрезультатно. Согласно http://www.yougetsignal.com/tools/open-ports/, оба порта 80 и 3690 по-прежнему заблокированы. Я не могу думать о том, что будет блокировать их, если брандмауэр Windows и мой антивирус отключены. Вот выходные данные netsh firewall show state

Firewall status:
-------------------------------------------------------------------
Profile                           = Standard
Operational mode                  = Disable
Exception mode                    = Enable
Multicast/broadcast response mode = Enable
Notification mode                 = Enable
Group policy version              = Windows Firewall
Remote admin mode                 = Disable

Ports currently open on all network interfaces:
Port   Protocol  Version  Program
-------------------------------------------------------------------
3690   TCP       Any      (null)
22     TCP       Any      (null)
80     TCP       Any      (null)
1900   UDP       Any      (null)
2869   TCP       Any      (null)

Любая помощь? Я не уверен, что представляет собой каждый элемент в списке включенных / отключенных элементов, но "Рабочий режим" отключен, поэтому я предполагаю, что один из них относится к отключению брандмауэра Windows. Я знаю, что поскольку брандмауэр Windows отключен, этот вывод может оказаться бесполезным, но я решил включить его на всякий случай, ха-ха.

Я запустил nmap для нашего глобального IP-адреса, и вот информация о порте, которую он дал:

Host is up (0.00031s latency).
Not shown: 988 closed ports
PORT      STATE SERVICE
135/tcp   open  msrpc
445/tcp   open  microsoft-ds
554/tcp   open  rtsp
2869/tcp  open  unknown
3390/tcp  open  unknown
5357/tcp  open  unknown
10243/tcp open  unknown
49152/tcp open  unknown
49153/tcp open  unknown
49154/tcp open  unknown
49156/tcp open  unknown
49175/tcp open  unknown

Я не уверен, как он получает эту информацию, поэтому я не знаю, как изменить ее на машине.

4 ответа4

1

У меня была такая же проблема, когда снифферы портов, такие как firebind или что mymy сказал бы, все мои порты закрыты, даже если я правильно переадресовал их через маршрутизатор. У меня был отключен брандмауэр Windows, поэтому я подумал, что это не так, но оказывается, что даже если он отключен, он все еще может блокировать ваши исходящие соединения.

Я перешел к дополнительным настройкам брандмауэра и установил новые правила для входящих и исходящих портов, к которым мне нужен был доступ, и после этого. Он работает и больше не блокирует нужные мне порты.

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

Я надеюсь, что это поможет даже одному человеку, потому что я знаю, что мог бы использовать его, устраняя неполадки весь день с моим интернет-провайдером и компаниями программ, которые я пытался запустить безрезультатно, и все это оказалось в моем отключенном брандмауэре ... ,

1

Может ли быть проблема с тем, как был отключен брандмауэр Windows?

Справочная информация

Отключение брандмауэра Windows

Ура, Эрик

1

Неясно, пытаетесь ли вы использовать эти порты в направлении OUTBOUND (пытаясь подключиться к какому-либо серверу через Интернет через эти порты) или пытаетесь заставить приложение, работающее на вашем компьютере с Windows 7, прослушивать эти порты.

Если вы пытаетесь проверить исходящие порты, вы можете использовать Firebind.com.

Здесь есть клиент Java-апплета http://www.firebind.com/clients/applet/

Вы можете ввести любой порт TCP или UDP, и Firebind проверит, можете ли вы отправлять трафик с вашего клиентского компьютера в Интернет по выбранным портам.

0

Запустите netstat -ab и убедитесь, что серверное программное обеспечение даже прослушивает порты. Если это не так, проверьте журналы. Также попробуйте прослушать, используя ncat или netcat (например, ncat -vvnlp 80), чтобы проверить сообщения об ошибках, и, если он успешно прослушивает, проверьте, можете ли вы подключиться к нему. Также попробуйте подключиться из внутренней сети, если она есть, а также попробуйте другие порты.

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

Я сомневаюсь, что Windows действительно случайно блокирует порты с отключенным брандмауэром. Что возможно, так это то, что некоторые проблемы не позволяют серверу привязаться к порту, у меня был странный случай, который я пока не могу решить и с этим. Ncat должен показать вам это.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .