Как определить, открыт ли порт на сервере Windows? [закрыто]

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

455
задан Peter Mortensen 3 August 2019 в 16:07
поделиться

2 ответа

Предположение, что это - TCP (а не UDP) порт, который Вы пытаетесь использовать:

  1. На самом сервере, используйте netstat -an для проверки для наблюдения, какие порты слушают.

  2. Снаружи, просто используйте telnet host port (или telnet host:port в системах Unix), чтобы видеть, отказывают ли соединению, принимают, или тайм-ауты.

На том последнем тесте, затем в целом:

  • соединение отказалось средства, что ничто не работает на том порте
  • , принял средства, что что-то работает на том порте
  • тайм-аут средства, что брандмауэр блокирует доступ

На Windows  7 или Windows  Vista опция по умолчанию 'telnet' не распознана как внутренняя или внешняя команда, действующая программа или пакетный файл. Для решения этого просто включите его: Нажмите *, Запускаются ** → Панель управления Программы Включают или выключают Windows features . В списке прокрутите вниз и выберите Клиент Telnet и нажмите хорошо .

704
ответ дан Peter Mortensen 4 August 2019 в 02:07
поделиться

Вы хотите инструмент для того, чтобы сделать его? Существует веб-сайт в http://www.canyouseeme.org/ . Иначе Вам нужен некоторый другой сервер для призывания обратно Вас, чтобы видеть, открыт ли порт...

13
ответ дан mathieu 4 August 2019 в 02:07
поделиться
Другие вопросы по тегам:

Похожие вопросы: