Назад | Перейти на главную страницу

Порты межсетевого экрана MSMQ

Я хотел бы знать, какие порты нужно открыть на брандмауэре, чтобы разрешить публичный доступ на чтение к частной очереди MSMQ.

Я знаю, что Microsoft публикует здесь список портов: http://support.microsoft.com/default.aspx?scid=kb;EN-US;178517

Но я хочу открыть только те порты, которые специально необходимы для подключения к экземпляру MSMQ и чтения сообщений из частной очереди (без Active Directory).

В конце концов я нашел эту статью: Как настроить брандмауэр для доступа MSMQ . И эта статья: Расчистить путь - проходит MSMQ

Напомним, вам нужно открыть порты 135, 2103 и 2105, чтобы прочитать сообщение из публичной очереди.

Из этой статьи похоже, что все эти порты необходимы, за исключением порта 389, который, как указано, предназначен для Active Directory.

MSMQ требует портов TCP

  • 135
  • 2103
  • 2105

(мой личный опыт)

Чтобы только отправлять (push) сообщения с сервера на сервер, вам нужен TCP 1801.

Для удаленного приема (получения) сообщений с сервера вам потребуется TCP 135, 2103 и 2105.

Обычно не следует выполнять удаленный прием с помощью MSMQ. Если у вас настроен MSMQ в режиме рабочей группы, требуется только TCP 1801.