Sie können steuern, welche lokalen Portadressen bei abgehenden Verbindungen verwendet werden. Wenn Ihre Firewall beispielsweise nur bestimmte Bereiche von Portnummern zulässt, können Sie mit MQIPT sicherstellen, dass die Ausgabe von einem gültigen Port stammt.
Vorbereitungen
Bevor Sie dieses Szenario verwenden, stellen Sie sicher, dass Sie die in MQ aufgeführten erforderlichen Aufgaben abgeschlossen haben.
Installieren Sie MQIPT auf einem Computer mit mehreren Netzen.
Informationen zu dieser Task
Abb. 1. Portzuordnungs-Netzdiagramm
Dieses Diagramm zeigt die Verbindung von einem IBM MQ -Client (client1.company1.com an Port 1415) über MQIPT zu einem IBM MQ -Server (server1.company2.com an Port 1414).
Verfahren
Führen Sie die folgenden Schritte aus, um Portnummern zuzuordnen:
Konfigurieren Sie MQIPT.
Bearbeiten Sie mqipt.conf und fügen Sie die folgende Routendefinition hinzu:
Öffnen Sie eine Eingabeaufforderung auf dem IBM MQ -System und geben Sie den folgenden Befehl ein:
C:\mqipt\bin\mqipt C:\mqiptHome -n ipt1
Dabei gibt C:\mqiptHome die Position der MQIPT-Konfigurationsdatei mqipt.conf und ipt1 den Namen an, der der Instanz von MQIPT zugeordnet werden soll.
Die folgenden Nachrichten geben an, dass MQIPT erfolgreich gestartet wurde:
5724-H72 (C) Copyright IBM Corp. 2000, 2026. All Rights Reserved
MQCPI001 IBM MQ Internet Pass-Thru V9.4.0.0 starting
MQCPI004 Reading configuration information from mqipt.conf
MQCPI152 MQIPT name is ipt1
MQCPI021 Password checking has been enabled on the command port
MQCPI011 The path C:\mqiptHome\logs will be used to store the log files
MQCPI006 Route 1415 is starting and will forward messages to :
MQCPI034 ....server1.company2.com(1414)
MQCPI035 ....using MQ protocol
MQCPI069 ....binding to local address 10.10.6.7 when making new connections
MQCPI070 ....using local port address range 2000-2019 when making new connections
MQCPI078 Route 1415 ready for connection requests
Geben Sie an einer Eingabeaufforderung auf dem IBM MQ -Clientsystem die folgenden Befehle ein:
Legen Sie die Umgebungsvariable MQSERVER fest:
SET MQSERVER=MQIPT.CONN.CHANNEL/tcp/10.7.20.5(1415)
Reihen Sie eine Nachricht ein:
amqsputc MQIPT.LOCAL.QUEUE MQIPT.QM1
Hello world
Drücken Sie zweimal die Eingabetaste, nachdem Sie die Nachrichtenzeichenfolge eingegeben haben.