Me gustaría saber qué puertos deben abrirse en un firewall para permitir el acceso público de lectura a una cola privada de MSMQ.
Soy consciente de que Microsoft publica una lista de puertos aquí: http://support.microsoft.com/default.aspx?scid=kb;EN-US;178517
Pero solo quiero abrir los puertos que se requieren específicamente para conectarme a la instancia de MSMQ y leer mensajes de una cola privada (sin involucrar Active Directory).
Respuesta1
Finalmente encontré este artículo:Cómo configurar un firewall para acceso a MSMQ . Y este artículo:Despeja el camino: MSMQ avanza
En resumen, necesita los puertos 135, 2103 y 2105 abiertos para poder leer un mensaje de una cola pública.
Respuesta2
Según ese artículo, parece que todos esos puertos son necesarios, con la excepción del puerto 389, que indica que es para Active Directory.
Respuesta3
MSMQ requiere puertos TCP
- 135
- 2103
- 2105
(mi experiencia personal)
Respuesta4
Para enviar (push) únicamente mensajes de servidor a servidor necesita TCP 1801.
Para recibir (extraer) mensajes de forma remota desde un servidor, necesita TCP 135, 2103 y 2105.
Por lo general, no debería realizar la recepción remota con MSMQ. Si tiene MSMQ configurado en modo de grupo de trabajo, solo se requiere TCP 1801.