Skip to main content

Floating IPs

Mit Floating IPs können Instanzen und Load Balancer aus dem Internet erreichbar gemacht werden. Eine Floating IP ist eine öffentliche IPv4 Adresse, welche entweder einzelne Ports oder den gesamten Datenverkehr auf eine interne IPv4 Adresse umschreibt. Die Technologie dahinter ist Network Address Translation (NAT).

Floating IP erstellen

  1. Gehen Sie zu Project → Network → Floating IPs

  2. Klicken Sie auf Allocate IP To Project

  3. Wählen Sie den Pool external und klicken Sie auf Allocate IP

Floating IP einer virtuellen Instanz zuweisen

  1. Gehen Sie zu Project → Compute → Instances

  2. Wählen Sie bei der gewünschten Instanz die Aktion Associate Floating IP

  3. Wählen Sie die zuvor zugewiesene Floating IP aus und klicken Sie auf Associate

info

Es handelt sich hierbei um ein bidirektionales NAT. Auch von der Instanz ausgehender Datenverkehr wird nun auf die Floating IP umgeschrieben – anstelle von der IP-Adresse des Routers.

Einzelne Ports weiterleiten

Alternativ können Sie auch nur einzelne Ports wie z. B. 80 und 443 weiterleiten. Somit können Sie unterschiedliche Ports auf unterschiedliche Instanzen verteilen.

  1. Gehen Sie zu Project → Network → Floating IPs

  2. Wählen Sie bei der gewünschten Instanz die Aktion Configure floating IP port forwarding rules

  3. Klicken Sie auf Add floating IP port forwarding rule

  4. Wählen Sie ein Protokoll (TCP, UDP), einen externen und internen Port sowie die Ziel-IP-Adresse und klicken Sie auf Add