Wie richte ich die IPv6-Adresse auf meinem VPS ein?

VPS 2 Min. Lesezeit

IPv6 ist der Nachfolger von IPv4: Mit seinen 128-Bit-Adressen bietet es einen praktisch unerschöpflichen Adressraum. In unseren KVM-VPS-Paketen erhält jeder Server neben einer IPv4-Adresse auch eine IPv6-Adresse.

Warum lohnt sich die Nutzung?

  • Immer mehr Internetdienstanbieter und Mobilfunknetze nutzen IPv6, sodass ein Teil der Besucher den Server direkt und ohne Adressübersetzung erreicht.
  • Bestimmte Dienste (beispielsweise der E-Mail-Verkehr mit großen Anbietern) kommunizieren auch über IPv6; wenn der Server auch über IPv6 erreichbar ist, muss dies ordnungsgemäß konfiguriert werden.
  • Die IPv6-Adresse gehört zum Server, sodass Sie sich auch in Zukunft keine Sorgen wegen einer Adressknappheit machen müssen.

Bitte überprüfen Sie zunächst

Möglicherweise funktioniert IPv6 bereits. Sehen Sie selbst:

ip -6 addr show
ip -6 route show

Wenn in der Benutzeroberfläche eine „scope global“ IPv6-Adresse angezeigt wird und eine „default via“-Route vorhanden ist, ist die Einrichtung abgeschlossen; fahren Sie mit der Überprüfung fort.

Einrichtung

Die IPv6-Adresse, die Präfixlänge und das Gateway finden Sie im Kundenbereich unter den Daten des VPS-Dienstes. In den folgenden Beispielen ersetzen Sie bitte die Adresse „2001:db8:1234::10/64“ und das Gateway „2001:db8:1234::1“ durch Ihre eigenen Werte; den Namen der Schnittstelle (eth0, ens3) können Sie mit dem Befehl „ip link“ ermitteln.

Ubuntu (netplan): Ergänzen Sie die Datei im Verzeichnis „/etc/netplan/“ wie folgt:

network:
  version: 2
  ethernets:
    ens3:
      addresses:
        - 2001:db8:1234::10/64
      routes:
        - to: "::/0"
          via: "2001:db8:1234::1"

Falls die IPv4-Einstellungen bereits in der Datei enthalten sind, fügen Sie lediglich die IPv6-Zeilen zur bestehenden Liste der Adressen (addresses) und Routen (routes) hinzu. Testen Sie dies mit dem Befehl „sudo netplan try“: Sollte die Verbindung unterbrochen werden, wird nach 120 Sekunden die vorherige Einstellung wiederhergestellt. Wenn alles in Ordnung ist, übernehmen Sie die Änderungen mit dem Befehl „sudo netplan apply“.

Debian (ifupdown): in der Datei /etc/network/interfaces:

iface eth0 inet6 static
    address 2001:db8:1234::10/64
    gateway 2001:db8:1234::1

Anschließend: „sudo systemctl restart networking“.

AlmaLinux, Rocky Linux (NetworkManager):

nmcli connection show
sudo nmcli connection modify "eth0" ipv6.method manual ipv6.addresses 2001:db8:1234::10/64 ipv6.gateway 2001:db8:1234::1
sudo nmcli connection up "eth0"

Der Name der Verbindung wird im ersten Befehl angezeigt.

Überprüfung

ping -6 -c 4 google.com
curl -6 https://ifconfig.co

Wenn der Ping eine Antwort erhält und der zweite Befehl Ihre IPv6-Adresse ausgibt, funktioniert die Verbindung. Für die Fehlersuche im Netzwerk bietet der Artikel, der die Verwendung von Ping, Traceroute, MTR, Dig und Curl erläutert, weitere Hilfsmittel.

Bitte beachten Sie

  • Firewall: Die Regeln müssen auch für den IPv6-Verkehr gelten, da der Server andernfalls über IPv6 ungeschützt bleiben könnte; siehe den Artikel zur Konfiguration der VPS-Firewall.
  • DNS: Wenn Ihre Website auch über IPv6 erreichbar sein soll, fügen Sie der Domain einen AAAA-Eintrag mit der IPv6-Adresse des Servers hinzu.
  • Webserver: Bitte überprüfen Sie, ob Nginx oder Apache auch auf der IPv6-Adresse lauscht (bei Nginx beispielsweise „listen [::]:443 ssl;“).
Zurück: VPS-Artikel (12)