4D v16.3

Unterstützung von IPv6

Home

 
4D v16.3
Unterstützung von IPv6

Unterstützung von IPv6  


 

 

4D unterstützt ab Version 14 die Adressnotation IPv6. Dieses Feature betrifft die in 4D integrierten Server:

  • Web Server und SOAP Server
  • SQL Server

Hinweis: Weitere Informationen dazu finden Sie unter RFC 2460.

Die Unterstützung von IPv6 ist für Benutzer und 4D Entwickler transparent: Das Programm akzeptiert ohne Unterscheidung entweder IPv6 oder IPv4 Verbindungen, wenn die Liste "IP Adresse" auf dem Server auf Alle gesetzt ist (siehe IP Adresse für HTTP Anfragen definieren (HTTP Server) und Configuration of 4D SQL Server (SQL Server).

Sie sollten jedoch folgendes beachten:

  • Port Nummern angeben
    Da die IPv6 Notation Doppelpunkte (:) verwendet, kann das Hinzufügen von Port Nummern für Probleme sorgen, zum Beispiel:
    2001:0DB8::85a3:0:ac1f:8001 // IPv6 Adresse
    2001:0DB8::85a3:0:ac1f:8001:8081 // IPv6 Adresse mit Port 8081

    Wir empfehlen, für mehr Klarheit die Notation [ ] zu verwenden, wenn Sie eine IPv6 Adresse mit einer Port Nummer kombinieren, wie z.B.:
    [2001:0DB8::85a3:0:ac1f:8001]:8081 //IPv6 Adresse mit Port 8081
  • Es gibt keine Warnung mehr, wenn der TCP Port besetzt ist
    Ist der Server in 4D v14 auf "alle" IP Adressen eingestellt und wird der TCP Port von einer anderen Anwendung genutzt, wird das im Gegensatz zu bisherigen 4D Versionen beim Starten des Server nicht mehr angezeigt. 4D Server zeigt in diesem Fall keinen Fehler, da der Port für die IPv6 Adresse frei bleibt. Sie ist jedoch weder über eine IPv4 Adresse auf dem Rechner noch über die lokale Adresse 127.0.0.1 zugänglich.
    Scheint ihr 4D Server nicht auf dem definierten Port zu antworten, können Sie die Adresse [::1] auf dem Server testen (entspricht 127.0.0.1 für IPv6, zum Testen eines anderen Ports fügen Sie :portNum hinzu). Antwortet 4D, verwendet wahrscheinlich eine andere Applikation den Port in IPv4.
  • Anzeige von IPv4 Adressen in IPv6
    Zur Standardisierung der Bearbeitung bietet 4D eine standardmäßige hybrid Darstellung von IPv4 Adressen in IPv6. Sie werden im IPv6 Format mit einem 96-bit Prefix geschrieben, gefolgt von 32-bits in der Punkt-Dezimal Notation von IPv4. Zum Beispiel stellt ::ffff:192.168.2.34 die IPv4 Adresse 192.168.2.34 dar.

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Web Server

 
GESCHICHTE 

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v16)
4D Programmiersprache ( 4D v16.1)
4D Programmiersprache ( 4D v16.2)
4D Programmiersprache ( 4D v16.3)