Aktualisierung von Host- und Servicedateien für TCP/IP-Verbindungen

Diese Task erläutert, wann und wie die Datei hosts und die Datei services auf dem Client mit Kommunikationsparameterwerten für den fernen Datenbankserver aktualisiert werden. Die Angaben können auch für Verbindungen über TCP/IP verwendet werden, sind für Verbindungen über 'Benannte Pipes' jedoch nicht geeignet. Diese Task ist einer der Arbeitsschritte für die Konfiguration der Client-Server-Verbindung unter Verwendung des CLP.

Informationen zu dieser Task

Sie müssen die Datei hosts aktualisieren, wenn Sie eine Verbindung zu dem fernen Datenbankserver über den zugehörigen Hostnamen herstellen möchten und Ihr Netz keinen DNS-Server beinhaltet, der zum Auflösen des Hostnamens in eine IP-Adresse verwendet werden könnte. Dieser Schritt ist nicht erforderlich, wenn Sie auf den fernen Datenbankserver mithilfe der zugehörigen IP-Adresse verweisen.

Sie müssen die Datei services aktualisieren, wenn Sie beim Aufbau der Verbindung zum fernen Datenbankserver den Namen eines Verbindungsservice angeben möchten. Bei dem Namen eines Verbindungsservice handelt es sich um einen beliebigen Namen, der für die Portnummer der Verbindung steht. Dieser Schritt ist nicht erforderlich, wenn Sie auf die Portnummer des fernen Datenbankservers verweisen.

Prozedur

  • Aktualisieren Sie die Datei hosts auf dem Client, um den Hostnamen des fernen Servers in seine IP-Adresse aufzulösen:
    1. Verwenden Sie einen Texteditor, um der Datei hosts einen Eintrag für die IP-Adresse des Servers hinzuzufügen.
      Beispiel:
      9.26.13.107                            myserver   # IPv4 address for myserver
      2002:91a:519:13:210:83ff:feff:ca71     myserver   # IPv6 address for myserver
      Dabei gilt Folgendes:
      9.26.13.107
      ist die IPv4-ip_adresse
      2002:91a:519:13:210:83ff:feff:ca71
      ist die IPv6-ip_adresse
      myserver
      ist der hostname
      #
      leitet einen Kommentar ein, der den Eintrag beschreibt
      Anmerkung: Beachten Sie, dass IPv6 -Einträge nicht benötigt werden, wenn Ihr Host nicht zu einem IPv6 -Netzwerk gehört. Alternativ dazu können bei Hosts in gemischten Netzen mit IPv4 und IPv6 den IPv4- und den IPv6-Adressen auch unterschiedliche Hostnamen zugeordnet werden. Beispiel:
      9.26.13.107                        myserver    	# IPv4 address for myserver
      9.26.13.107                        myserveripv4 # IPv4 address for myserver
      2002:91a:519:13:210:83ff:feff:ca71	myserveripv6	# IPv6 address for myserver
      

      Befindet sich der Server nicht in derselben Domäne wie der Datenserver-Client IBM, müssen Sie einen voll qualifizierten Domänennamen angeben, z. B. myserver.spifnet.ibm.com, wobei spifnet.ibm.com den Domänennamen darstellt.

  • Aktualisieren Sie die Datei services auf dem Client, um einen Servicenamen in die Portnummer des fernen Servers aufzulösen:
    1. Fügen Sie mit einem Texteditor den Namen und die Portnummer des Verbindungsservice zur Datei services hinzu.
      Beispiel:
      server1  50000/tcp  # Db2 connection service port
      Dabei gilt Folgendes:
      server1
      ist der Name des Verbindungsservice
      50000
      ist die Portnummer der Verbindung (50000 ist der Standardwert)
      tcp
      gibt das verwendete Kommunikationsprotokoll an.
      #
      leitet einen Kommentar ein, der den Eintrag beschreibt

Beispiel

In der folgenden Tabelle werden die Speicherpositionen der in den vorangehenden Abschnitten erörterten Dateien hosts und services aufgelistet.

Tabelle 1. Speicherposition der Dateien 'hosts' und 'services'
Betriebssystem Verzeichnis
Windows Server 2003 %SystemRoot%\system32\drivers\etc. Dabei ist %SystemRoot% eine auf dem System definierte Umgebungsvariable.
Linux® oder UNIX /etc