Zum Inhalt springen
Aktueller Gutschein:10 % RabattIn der Bestellung einlösen

IPv6 und weitere IP-Adressen auf einem VPS

Was eine IPv6-Adresse und ein /64-Bereich bedeuten, wie Sie prüfen, dass IPv6 funktioniert, und wie Sie dauerhaft eine weitere IPv6-Adresse aus Ihrem Bereich oder eine gekaufte IPv4-Adresse hinzufügen.

  • Fortgeschrittene
  • ~20 Min.
  • Aktualisiert am 9.10.2026

Jeder VPS erhält von uns eine IPv4-⁠Adresse, eine IPv6-⁠Adresse und einen ganzen IPv6-/64-⁠Bereich. Wir zeigen, wie Sie prüfen, dass IPv6 funktioniert, und wie Sie dem VPS dauerhaft eine weitere Adresse hinzufügen, sei es eine IPv6-⁠Adresse aus Ihrem Bereich oder eine gekaufte IPv4-⁠Adresse.

Was Sie brauchen

  • Ein StormHost-VPS mit Ubuntu 24.04 oder Debian 13
  • Eine SSH-Verbindung als root (Anleitung)
  • Die geöffnete Browser-Konsole, falls Sie sich beim Bearbeiten des Netzwerks aussperren
  • Etwa 20 Minuten

Was Sie von uns bekommen#

Alles finden Sie im Kundenbereich in der Registerkarte Netzwerk:

EintragWas es istIm VPS konfiguriert?
IPv4-⁠AdresseDie öffentliche Hauptadresse des VPS, zum Beispiel 203.0.113.10.Ja, automatisch bei der Erstellung des VPS.
IPv6-⁠AdresseDie IPv6-⁠Hauptadresse des VPS, zum Beispiel 2001:db8::10.Ja, automatisch bei der Erstellung des VPS.
IPv6-⁠Bereich (/64)Ein ganzer Block von IPv6-⁠Adressen, der nur Ihrem VPS gehört, zum Beispiel 2001:db8::/64. Die IPv6-⁠Hauptadresse ist eine davon.Nur die Hauptadresse. Weitere fügen Sie selbst hinzu.
Weitere IPv4-⁠AdressenGekaufte IPv4-⁠Adressen.Nein. „Konfigurieren Sie sie auch im VPS.“

Ein /64-⁠Bereich bedeutet, dass die ersten vier Gruppen der Adresse fest sind und Sie die übrigen vier wählen. Aus dem Bereich 2001:db8::/64 können Sie zum Beispiel 2001:db8::11, 2001:db8::22 oder 2001:db8::abcd:1 verwenden. Der Bereich enthält so viele Adressen, dass sie Ihnen nie ausgehen.

Nur eine Adresse aus dem Bereich sollten Sie nicht verwenden: die Adresse des Standard-Gateways, falls sie im Bereich liegt. Sie finden sie mit ip -6 route show default (die Adresse nach dem Wort via). Ein Gateway, das mit fe80: beginnt, liegt nicht im Bereich, das betrifft Sie also nicht.

Der IP-Spoofing-Schutz, den wir im Netz betreiben, lässt Verkehr von der IPv4-⁠Hauptadresse, allen Adressen in Ihrem /64-⁠Bereich und gekauften IPv4-⁠Adressen durch. Andere Adressen kann der VPS nicht verwenden.

Prüfen, dass IPv6 funktioniert#

  1. Listen Sie die IPv6-⁠Adressen des VPS auf:

    bash
    ip -6 addr show scope global
    • ip -6 addr – listet die IPv6-⁠Adressen der Netzwerkschnittstellen auf.
    • show scope global – nur öffentliche Adressen (ohne die lokalen fe80::).

    In der Ausgabe sehen Sie eine Zeile mit Ihrer Adresse, zum Beispiel inet6 2001:db8::10/64 scope global.

  2. Testen Sie eine Verbindung ins Internet über IPv6:

    bash
    ping -6 -c 4 2606:4700:4700::1111
    • ping – sendet Testpakete und misst die Antwort.
    • -6 – IPv6 verwenden.
    • -c 4 – 4 Pakete senden und aufhören.
    • 2606:4700:4700::1111 – der öffentliche DNS-Server von Cloudflare, der auf Pings antwortet.

    Wenn Sie vier Zeilen 64 bytes from 2606:4700:4700::1111 und 0% packet loss sehen, funktioniert IPv6.

Welches System der Netzwerkkonfiguration der VPS verwendet#

Wie Sie eine Adresse hinzufügen, hängt davon ab, was das Netzwerk im VPS konfiguriert. Ermitteln Sie zuerst den Namen der Netzwerkschnittstelle:

bash
ip -br addr
  • -br – kurze Ausgabe, eine Zeile pro Schnittstelle.

Die Schnittstelle mit Ihrer öffentlichen Adresse heißt in der Regel eth0. Die Zeile lo ist das lokale Loopback; ignorieren Sie sie. Unten verwenden wir eth0; wenn Ihre Schnittstelle anders heißt, verwenden Sie diesen Namen.

Finden Sie dann heraus, ob der VPS netplan verwendet:

bash
ls /etc/netplan/
  • Wenn Sie eine Datei mit der Endung .yaml sehen (typischerweise 50-cloud-init.yaml), verwendet der VPS netplan. Unter Ubuntu 24.04 ist das immer der Fall.
  • Wenn der Ordner leer ist oder nicht existiert, verwendet der VPS ifupdown, und die Konfiguration liegt in /etc/network/interfaces und im Ordner /etc/network/interfaces.d/.

50-⁠cloud-init.yaml nicht bearbeiten

Die Datei 50-cloud-init.yaml (bei ifupdown 50-cloud-init in interfaces.d) wird automatisch erzeugt, und ihr Kopf warnt, dass manuelle Änderungen einen Neustart möglicherweise nicht überstehen. Legen Sie weitere Adressen deshalb immer in Ihrer eigenen Datei ab. Sowohl netplan als auch ifupdown führen den Inhalt der Dateien zusammen.

Weitere IPv6-⁠Adresse aus dem Bereich hinzufügen#

Als Beispiel fügen wir die Adresse 2001:db8::11 hinzu. Sie verwenden eine Adresse aus Ihrem eigenen Bereich in der Registerkarte Netzwerk.

Ausprobieren ohne dauerhafte Änderung#

Fügen Sie die Adresse zuerst nur vorübergehend hinzu. Sie funktioniert bis zum Neustart des VPS, dann verschwindet sie. So prüfen Sie, dass die Adresse richtig ist, ohne die Konfiguration anzufassen.

bash
ip -6 addr add 2001:db8::11/64 dev eth0
  • ip -6 addr add – fügt eine IPv6-⁠Adresse hinzu.
  • 2001:db8::11/64 – die neue Adresse und die Präfixlänge Ihres Bereichs (/64).
  • dev eth0 – die Schnittstelle, der Sie die Adresse hinzufügen.

Testen Sie, dass Verkehr von der neuen Adresse hinausgeht und Antworten zurückkommen:

bash
ping -6 -c 4 -I 2001:db8::11 2606:4700:4700::1111
  • -I 2001:db8::11 – Pakete von der neuen Adresse senden (als Quelladresse).

Wenn der Ping durchgeht, funktioniert die Adresse, und Sie können sie dauerhaft speichern.

Dauerhafte Einrichtung#

Netplan

  1. Erstellen Sie Ihre eigene Konfigurationsdatei:

    bash
    nano /etc/netplan/60-dalsi-adresy.yaml
  2. Fügen Sie diesen Inhalt ein (nur mit Leerzeichen einrücken, nie mit Tabulatoren):

    /etc/netplan/60-dalsi-adresy.yamlYAML
    network:
      version: 2
      ethernets:
        eth0:
          addresses:
            - 2001:db8::11/64
    ZeileWas sie bedeutet
    network: und version: 2Der Pflichtkopf jeder netplan-Datei.
    ethernets:Es folgen Netzwerkschnittstellen vom Typ Ethernet.
    eth0:Die Kennung der Schnittstelle. Sie muss dieselbe wie in 50-cloud-init.yaml sein, sonst legt netplan eine neue Einstellung an, statt die bestehende zu erweitern.
    addresses:Eine Liste von Adressen, die der Schnittstelle hinzugefügt werden. Die Adressen aus 50-cloud-init.yaml bleiben.
    - 2001:db8::11/64Die neue Adresse. Weitere Adressen fügen Sie als weitere Zeilen mit derselben Einrückung hinzu.

    Die Kennung der Schnittstelle finden Sie mit cat /etc/netplan/50-cloud-init.yaml: Es ist die erste Zeile unter ethernets: (typischerweise eth0:). Tragen Sie weder das Standard-Gateway noch DNS-Server in Ihre Datei ein. Sie stehen bereits in 50-cloud-init.yaml und gelten auch für die neue Adresse.

  3. Speichern Sie die Datei (Strg+O, Eingabe) und schließen Sie den Editor (Strg+X).

  4. Setzen Sie die Berechtigungen der Datei so, dass andere Benutzer sie nicht lesen können (sonst gibt netplan eine Warnung aus):

    bash
    chmod 600 /etc/netplan/60-dalsi-adresy.yaml
  5. Prüfen Sie, wie netplan beide Dateien zusammengeführt hat:

    bash
    netplan get ethernets.eth0.addresses
    • netplan get – gibt die aus allen Dateien zusammengesetzte Konfiguration aus.

    Die Ausgabe muss die ursprünglichen Adressen und die neue 2001:db8::11/64 enthalten.

  6. Wenden Sie die Konfiguration sicher an:

    bash
    netplan try
    • netplan try – wendet die neue Konfiguration an und wartet auf Bestätigung. Wenn Sie nicht innerhalb von 120 Sekunden Eingabe drücken, stellt es die ursprünglichen Einstellungen wieder her. Hat Sie die Änderung ausgesperrt, kommt die Verbindung nach zwei Minuten von selbst zurück.
  7. Wenn die SSH-Verbindung weiterhin funktioniert, drücken Sie Eingabe, um die Änderung zu bestätigen.

ifupdown

  1. Prüfen Sie, dass die Hauptkonfiguration Dateien aus dem Ordner interfaces.d lädt:

    bash
    grep -n source /etc/network/interfaces

    Die Ausgabe muss die Zeile source /etc/network/interfaces.d/* (oder source-directory) enthalten. Fehlt sie, fügen Sie sie am Ende von /etc/network/interfaces hinzu.

  2. Erstellen Sie Ihre eigene Datei:

    bash
    nano /etc/network/interfaces.d/60-dalsi-adresy
  3. Fügen Sie den Inhalt ein:

    /etc/network/interfaces.d/60-dalsi-adresytext
    iface eth0 inet6 static
        address 2001:db8::11/64
    ZeileWas sie bedeutet
    iface eth0 inet6 staticZusätzliche Einstellungen für die Schnittstelle eth0, IPv6, statische Adresse. Eine Schnittstelle kann mehrere iface-Blöcke haben, und ifupdown verwendet sie alle.
    address 2001:db8::11/64Die neue Adresse mit Präfixlänge. Fügen Sie hier kein Gateway (gateway) hinzu; es steht bereits in der Hauptkonfiguration.
  4. Speichern und schließen Sie den Editor. Die Adresse haben Sie bereits vorübergehend mit dem Befehl ip hinzugefügt, Sie müssen also nichts neu starten. Die Datei wird beim nächsten Booten des VPS verwendet.

Weitere IPv4-⁠Adresse hinzufügen#

Bestellung#

  1. Öffnen Sie den VPS und wechseln Sie zur Registerkarte Tarif ändern.
  2. Erhöhen Sie in der Zeile IPv4-⁠Adressen die Anzahl der Adressen. Jede kostet 32 CZK im Monat.
  3. Prüfen Sie Neuer Monatspreis und Jetzt zu zahlen, klicken Sie auf Bestellen und bezahlen und bezahlen Sie die Bestellung.
  4. Nach der Zahlung weisen wir die Adresse Ihrem VPS zu und senden Ihnen eine E-Mail. Die Adresse erscheint in der Registerkarte Netzwerk unter Weitere IPv4-⁠Adressen.

Einrichtung im VPS#

Das Vorgehen ist dasselbe wie bei IPv6, nur mit einer anderen Adressschreibweise. Als Beispiel verwenden wir 203.0.113.11.

  1. Probieren Sie die Adresse vorübergehend aus:

    bash
    ip addr add 203.0.113.11/32 dev eth0
    ping -c 4 -I 203.0.113.11 1.1.1.1
    • ip addr add 203.0.113.11/32 dev eth0 – fügt der Schnittstelle eth0 eine IPv4-⁠Adresse hinzu.
    • /32 – die Adresse wird einzeln hinzugefügt, ohne eigenes Subnetz. Verkehr von ihr läuft über das bestehende Standard-Gateway des VPS, Sie müssen also weder Maske noch Gateway der neuen Adresse kennen.
    • ping -c 4 -I 203.0.113.11 1.1.1.1 – sendet 4 Pakete von der neuen Adresse an den öffentlichen Server 1.1.1.1.
  2. Wenn der Ping durchgeht, speichern Sie die Adresse dauerhaft. Das Vorgehen ist dasselbe wie im Teil Dauerhafte Einrichtung für IPv6; nur die Adresse, die Sie schreiben, unterscheidet sich:

Netplan

  1. Öffnen Sie Ihre eigene Datei (wenn Sie sie noch nicht von IPv6 haben, erstellen Sie sie mit demselben Kopf wie oben):

    bash
    nano /etc/netplan/60-dalsi-adresy.yaml
  2. Fügen Sie der Liste addresses: eine Zeile mit der neuen Adresse hinzu. Die Datei sieht dann zum Beispiel so aus:

    /etc/netplan/60-dalsi-adresy.yamlYAML
    network:
      version: 2
      ethernets:
        eth0:
          addresses:
            - 2001:db8::11/64
            - 203.0.113.11/32

    Die Zeile mit der IPv6-⁠Adresse ist nur vorhanden, wenn Sie sie nach dem vorherigen Teil hinzugefügt haben.

  3. Speichern Sie die Datei (Strg+O, Eingabe), schließen Sie den Editor (Strg+X) und setzen Sie die Berechtigungen: chmod 600 /etc/netplan/60-dalsi-adresy.yaml.

  4. Führen Sie netplan try aus und bestätigen Sie die Änderung mit Eingabe, wenn die SSH-Verbindung weiterhin funktioniert.

ifupdown

  1. Öffnen Sie Ihre eigene Datei:

    bash
    nano /etc/network/interfaces.d/60-dalsi-adresy
  2. Fügen Sie am Ende einen Block hinzu:

    /etc/network/interfaces.d/60-dalsi-adresytext
    iface eth0 inet static
        address 203.0.113.11/32
    • iface eth0 inet static – zusätzliche Einstellungen für die Schnittstelle eth0, IPv4, statische Adresse.
    • address 203.0.113.11/32 – die neue Adresse. Fügen Sie kein Gateway (gateway) hinzu; es steht bereits in der Hauptkonfiguration.
  3. Speichern und schließen Sie den Editor. Die Adresse haben Sie bereits vorübergehend mit dem Befehl ip hinzugefügt; die Datei wird beim nächsten Booten des VPS verwendet.

Welche Adresse der VPS für ausgehenden Verkehr verwendet

Ausgehende Verbindungen (Updates, Downloads) laufen weiterhin von der IPv4-⁠Hauptadresse. Eine zusätzliche Adresse verwendet eine Anwendung, die auf ihr lauscht oder sich ausdrücklich an sie bindet. Zum Beispiel eine zweite Website oder ein zweiter Gameserver auf demselben Port, jeweils auf einer anderen IP-Adresse.

Wenn Sie von der neuen Adresse E-Mails senden, richten Sie ihr Reverse DNS in der Registerkarte Netzwerk ein (siehe Reverse DNS).

Anwendungen und IPv6#

Die Adresse hinzuzufügen reicht nicht; die Anwendung muss auch auf ihr lauschen. Prüfen Sie es mit:

bash
ss -tlnp
  • ss – listet Netzwerkverbindungen und offene Ports auf.
  • -t – nur TCP (für UDP verwenden Sie -u).
  • -l – nur Ports, auf denen ein Programm lauscht.
  • -n – Adressen und Ports als Zahlen, nicht als Namen.
  • -p – den Programmnamen anzeigen.

So lesen Sie die Spalte mit der lokalen Adresse:

SchreibweiseBedeutung
0.0.0.0:80Das Programm lauscht auf allen IPv4-⁠Adressen, aber nicht auf IPv6.
[::]:80 oder *:80Das Programm lauscht auf IPv6 (und in der Regel auch auf IPv4).
203.0.113.11:80Das Programm lauscht nur auf dieser einen Adresse.
127.0.0.1:3306Nur innerhalb des VPS, von außen nicht erreichbar.

Weitere Dinge, die Sie nicht vergessen sollten:

  • DNS: Damit Besucher Sie über IPv6 erreichen, fügen Sie Ihrer Domain einen AAAA-Eintrag mit der IPv6-⁠Adresse hinzu (siehe DNS-Einträge).
  • Firewall: Regeln in der Registerkarte Firewall ohne eingetragene Adresse gelten sowohl für IPv4 als auch für IPv6. Ping über IPv6 braucht jedoch eine eigene Regel mit dem Protokoll ICMPv6. Bei UFW ist IPv6 standardmäßig eingeschaltet (siehe Firewall UFW).
  • Nginx: Für IPv6 braucht es die Zeile listen [::]:80; neben listen 80; im Block server.

Überprüfung#

  • ip -br addr zeigt die neue Adresse auf der Schnittstelle eth0.
  • Ein Ping mit der Option -I <NEUE_ADRESSE> geht durch.
  • Nach einem Neustart des VPS mit der Schaltfläche Neustart steht die Adresse weiterhin in der Ausgabe von ip -br addr. Planen Sie den Neustart, wenn es Ihnen passt, und lassen Sie die Konsole geöffnet.

Wenn Sie sich aussperren#

Wenn SSH nach einer Netzwerkänderung nicht mehr funktioniert, öffnen Sie die Browser-Konsole. Sie hängt nicht vom Netzwerk des VPS ab.

  1. Löschen oder korrigieren Sie Ihre Datei (/etc/netplan/60-dalsi-adresy.yaml oder /etc/network/interfaces.d/60-dalsi-adresy).
  2. Bei netplan wenden Sie die Konfiguration mit netplan apply erneut an. Bei ifupdown starten Sie den VPS mit der Schaltfläche Neustart neu.

Fehlerbehebung#

Permissions for /etc/netplan/60-dalsi-adresy.yaml are too open#

Das ist nur eine Warnung; die Konfiguration wird trotzdem angewendet. Werden Sie sie mit chmod 600 /etc/netplan/60-dalsi-adresy.yaml los.

Invalid YAML oder Error in network definition#

In der Datei steckt ein Einrückungsfehler. Verwenden Sie nur Leerzeichen (keine Tabulatoren) und halten Sie die Einrückung aus dem Beispiel ein: jede Ebene zwei Leerzeichen mehr. Prüfen Sie auch, dass der Schnittstellenname mit einem Doppelpunkt endet (eth0:).

Die neue IPv6-⁠Adresse antwortet nicht#

  • Prüfen Sie, dass die Adresse zu Ihrem Bereich gehört: Die ersten vier Gruppen müssen dieselben sein wie im IPv6-⁠Bereich (/64) in der Registerkarte Netzwerk.
  • Suchen Sie in der Ausgabe von ip -6 addr neben der Adresse nach dem Wort dadfailed. Es bedeutet, dass ein anderes Gerät im Netz dieselbe Adresse bereits verwendet. Wählen Sie eine andere.
  • Prüfen Sie die Firewall sowohl im VPS als auch im Kundenbereich.

Der VPS hat gar keine öffentliche IPv6-⁠Adresse#

Der Befehl ip -6 addr show scope global gibt nichts aus, obwohl die Registerkarte Netzwerk eine IPv6-⁠Adresse auflistet. Kontaktieren Sie uns (Support) und senden Sie die Ausgabe von ip -br addr.

Die weitere IPv4-⁠Adresse funktioniert nicht#

  • Prüfen Sie, dass die Adresse in der Registerkarte Netzwerk unter Weitere IPv4-⁠Adressen steht. Wartet sie noch auf die Zuweisung, warten Sie auf die E-Mail.
  • Prüfen Sie, dass sie im VPS konfiguriert ist (ip -br addr).
  • Prüfen Sie die Firewall-Regeln.

Die Adresse ist nach einem Neustart verschwunden#

Entweder haben Sie sie nur vorübergehend mit ip addr add hinzugefügt, oder Sie haben die automatisch erzeugte Datei 50-cloud-init bearbeitet. Speichern Sie sie wie oben beschrieben in Ihrer eigenen Datei.

Zusammenfassung

  • In der Registerkarte Netzwerk haben Sie eine IPv4-⁠Adresse, eine IPv6-⁠Adresse und einen ganzen IPv6-/64-⁠Bereich; weitere Adressen aus dem Bereich fügen Sie selbst hinzu.
  • Gekaufte IPv4-⁠Adressen müssen Sie im VPS konfigurieren; sie werden nicht automatisch hinzugefügt.
  • Probieren Sie eine neue Adresse zuerst vorübergehend mit ip addr add und einem Ping mit -I aus.
  • Speichern Sie sie dauerhaft in Ihrer eigenen Datei (60-dalsi-adresy), nie in 50-cloud-init.
  • Verwenden Sie bei netplan netplan try, das bei einem Fehler von selbst zurückrollt.
  • Die Anwendung muss auf der neuen Adresse lauschen, und die Domain braucht einen AAAA-Eintrag.

War diese Anleitung hilfreich?

Gilt für

  • Ubuntu 24.04
  • Debian 13

Dienste

Fehler in der Anleitung melden

Anleitungen durchsuchen