Freigeben über


Verwenden der IPv6-Adressierung mit BizTalk-Adaptern

BizTalk Server Adapter unterstützen die Verwendung der IPv6-Adressierung. In diesem Thema wird die Nomenklatur beschrieben, die zum Angeben einer IPv6-Adresse für einen UNC-Pfad verwendet wird. Des Weiteren wird die Nomenklatur zum Angeben einer IPv6-Literaladresse und für die Verwendung von IPv6-Bereichsbezeichnern mit den HTTP- und SOAP-Adaptern beschrieben.

IPv6-Adressnomenklatur für einen UNC-Pfad

Befolgen Sie die folgenden Schritte beim Angeben einer IPv6-Literaladresse in einem UNC-Pfad:

  1. Ersetzen Sie alle Doppelpunkte ":" durch ein Bindestrichzeichen "-".

  2. Fügen Sie den Text ".ipv6-literal.net" an die IP-Adresse an.

    Die Nomenklatur für einen URI, der auf eine Dateifreigabe auf einem Computer mit der IPv6-Adresse 2001:DB8:2a:1005:230:48ff:fe73:989d verweist, würde z. B. wie folgt aussehen:

\\2001-DB8-2a-1005-230-48ff-fe73-989d.ipv6-literal.net\<sharename\>

Dabei < ist sharename> der Name der Dateifreigabe auf dem Zielcomputer.

Hinweis

Stellen Sie sicher, dass die Benutzerkonten für die Hostinstanzen, in denen die Handler zum Senden und Empfangen von Dateien ausgeführt werden, über die entsprechenden Berechtigungen für die Dateifreigabe verfügen. Weitere Informationen zu den Ordnerberechtigungen, die zum Empfangen von Dateien mit dem Dateiadapter erforderlich sind, finden Sie unter Konfigurieren eines Datei-Empfangshandlers. Weitere Informationen zu den Ordnerberechtigungen, die beim Senden von Dateien mit dem Dateiadapter erforderlich sind, finden Sie unter Bekannte Probleme mit dem Dateiadapter. Informationen zu den Dateisystemen, die für die Verwendung mit dem Dateiadapter unterstützt werden, finden Sie unter https://support.microsoft.com/kb/815070.

Verwenden von IPv6-Bereichsbezeichnern mit dem HTTP-Adapter und dem SOAP-Sendeadapter

Der HTTP-Sende- und Empfangsadapter und der SOAP-Sendeadapter erfordern, dass der Bereichsbezeichner mit dem Escapecode %25 mit Escapezeichen versehen werden muss, wenn ein Bereichsbezeichner in einer IPv6-Adresse verwendet wird. Beispielsweise ist fe80::550c:489f:e65e:aef3%8 eine gültige IPv6-Adresse, die einen Bereichsbezeichner (%8) enthält. Der Bereichsbezeichner muss wie folgt mit einem Escapezeichen versehen werden, damit diese IPv6-Adresse mit HTTP-Sende- und -Empfangsadaptern oder mit dem SOAP-Sendeadapter verwendet werden kann:

fe80::550c:489f:e65e:aef3%258

URI-Adapternomenklatur für eine IPv6-Literaladresse

  • Wenn Sie eine IPv6-Literaladresse für einen Adapter-URI verwenden möchten, schließen Sie die IP-Adresse in eckige Klammern ein, „[“, „]“. Die Nomenklatur für einen URI mit der IPv6-Adresse 2001:DB8:2a:1005:230:48ff:fe73:989d würde z. B. wie folgt aussehen:

    [2001:DB8:2a:1005:230:48ff:fe73:989d]
    

    Hinweis

    Die Verwendung literaler IPv6-Adressen für Adapter-URIs folgt den richtlinien in RFC2732.

  • Bei der Angabe einer IPv6-Literaladresse als Servername für den POP3-Empfangsadapter, den SMTP-Sendeadapter oder für die SQL-Sende- und -Empfangsadapter sollte die IPv6-Adrsse nicht in eckige Klammern eingeschlossen werden.

Zusammenfassung der Überlegungen beim Verwenden der IPv6-Literaladressierung mit BizTalk-Adaptern

In der nachfolgenden Tabelle ist zusammengefasst, wann die Verwendung einer IPv6-Literaladresse erfordert, dass die IP-Adresse in eckige Klammern eingeschlossen wird („[“, „]“) und wann ein Bereichsbezeichner mit einem Escapezeichen versehen werden muss, der in einer IPv6-Adresse verwendet wird:

Adapter Erfordert, dass die IPv6-Literaladresse in eckige Klammern eingeschlossen wird? Erfordert, das ein Bereichsbezeichner mit einem Escapezeichen versehen wird?
POP3 empfangen No No
SMTP senden No No
SQL senden und empfangen No No
Datei senden und empfangen Nein (siehe Abschnitt IPv6-Adressnklatur, die für einen UNC-Pfad verwendet wird) No
HTTP senden und empfangen Yes Yes
MQSeries senden und empfangen Ja Nein
MSMQ senden und empfangen Ja Nein
SOAP senden Yes Yes
SOAP empfangen Ja Nein
WCF senden und empfangen Ja Nein