Auf Computern mit aktiviertem IPv6 wartet der Netzwerkdatenbankserver standardmäßig auf allen IPv4- und IPv6-Adressen auf Daten. IPv6 wird unter Windows, Linux, Mac OS X, Solaris, IBM AIX und HP-UX unterstützt.
Gewöhnlich sind keine Änderungen in der Datenbankserver-Startzeile erforderlich, um IPv6 zu verwenden. In den Fällen, bei denen die Angabe einer IP-Adresse erforderlich ist, akzeptieren die Server- und Clientbibliotheken IPv4- und IPv6-Adressen. Beispiel: Wenn auf einem Computer mehr als eine Netzwerkkarte aktiviert ist, hat er wahrscheinlich zwei IPv4- und zwei IPv6-Adressen. Wenn der Datenbankserver nur an einer der IPv6-Adressen warten soll, können Sie eine Adresse im folgenden Format angeben:
dbsrv12 -x tcpip(MyIP=fd77:55f:5a64:52a:202:5445:5245:444f) ... |
Wenn eine Clientanwendung eine IP-Adresse eines Servers angeben muss, kann die Verbindungszeichenfolge oder DSN die Adresse im folgenden Format enthalten:
...;LINKS=tcpip(HOST=fe80::5445:5245:444f);... |
Jede Schnittstelle erhält einen Schnittstellenbezeichner, der sich am Ende der IPv6-Adresse befindet. Beispiel: Wenn ipconfig.exe die Adresse fe80::5445:5245:444f%7
auflistet, ist der Schnittstellenbezeichner "7". Wenn Sie eine IPv6-Adresse auf einer Windows-Plattform angeben, sollte ein
Schnittstellenbezeichner verwendet werden. Unter Unix können Sie entweder einen Schnittstellenbezeichner oder einen Schnittstellennamen
angeben (der Schnittstellenname ist der Name der von ifconfig angegebenen Schnittstelle). Beispiel: Der Schnittstellenname
in der folgenden IPv6-Adresse ist eth1: fe80::5445:5245:444f%eth1
. Der Schnittstellenbezeichner ist zur Angabe von IPv6-Adressen unter Linux (Kernel 2.6.13 und später) erforderlich. Diese
Einschränkung wirkt sich auf Werte aus, die von den folgenden Protokolloptionen angegeben werden:
Beispiel: ipconfig.exe listet zwei Schnittstellen auf, eine mit dem Bezeichner "1" und die andere mit dem Bezeichner "2". Wenn Sie nach einem Datenbankserver suchen, der sich auf dem Netzwerk befindet, das von Schnittstellennummer 2 verwendet wird, können Sie die Clientbibliothek anweisen, nur auf dieser Schnittstelle Broadcasts zu senden:
LINKS=tcpip(BROADCAST=ff02::1%2) |
Beachten Sie, dass ff02::1
die IPv6 Link-Local Multicast-Adresse ist.
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2010, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.0 |