MSMQ 방화벽 포트

MSMQ 방화벽 포트

MSMQ 개인 큐에 대한 공개 읽기 액세스를 허용하려면 방화벽에서 어떤 포트를 열어야 하는지 알고 싶습니다.

Microsoft가 여기에 포트 목록을 게시한다는 것을 알고 있습니다. http://support.microsoft.com/default.aspx?scid=kb;EN-US;178517

하지만 MSMQ 인스턴스에 연결하고 개인 큐에서 메시지를 읽는 데 특별히 필요한 포트만 열고 싶습니다(Active Directory는 포함되지 않음).

답변1

결국 다음 기사를 발견했습니다.MSMQ 액세스를 위해 방화벽을 구성하는 방법 . 그리고 이 글은:길을 비우십시오 - MSMQ가 통과하고 있습니다

요약하면 공개 대기열에서 메시지를 읽으려면 포트 135, 2103 및 2105가 열려 있어야 합니다.

답변2

해당 기사에 따르면 Active Directory용인 포트 389를 제외하고 모든 포트가 필요한 것으로 보입니다.

답변3

MSMQ에는 TCP 포트가 필요합니다.

  • 135
  • 2103
  • 2105

(나의 개인적인 경험)

답변4

서버에서 서버로만 메시지를 보내려면(푸시) TCP 1801이 필요합니다.

서버에서 메시지를 원격으로 수신(풀)하려면 TCP 135, 2103 및 2105가 필요합니다.

일반적으로 MSMQ를 사용하여 원격 수신을 수행하면 안 됩니다. 작업 그룹 모드에서 MSMQ를 구성한 경우 TCP 1801만 필요합니다.

관련 정보