Portnummern zuordnen

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
Siehe Text.

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:

  1. Konfigurieren Sie MQIPT.
    Bearbeiten Sie mqipt.conf und fügen Sie die folgende Routendefinition hinzu:
    [route]
    ListenerPort=1415
    Destination=server1.company2.com
    DestinationPort=1414
    LocalAddress=10.10.6.7
    OutgoingPort=2000
    MaxConnectionThreads=20
  2. Starten Sie MQIPT.
    Ö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
  3. Geben Sie an einer Eingabeaufforderung auf dem IBM MQ -Clientsystem die folgenden Befehle ein:
    1. Legen Sie die Umgebungsvariable MQSERVER fest:
      SET MQSERVER=MQIPT.CONN.CHANNEL/tcp/10.7.20.5(1415)
    2. 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.
    3. Rufen Sie die Nachricht ab:
      amqsgetc MQIPT.LOCAL.QUEUE MQIPT.QM1
      Die Nachricht "Hello world" wird zurückgegeben.