IPv4 und IPv6 auf dem Server
Ein gewöhnlicher VPS hat eine öffentliche IPv4-Adresse und, sofern der Hoster es unterstützt, ein IPv6-Subnetz. Eine zusätzliche IPv4 kostet fast immer Geld, und die günstigsten Tarife kommen manchmal ganz ohne eigene IPv4. Hier erfahren Sie, woher diese Knappheit kommt, was sich allein mit IPv6 machen lässt und welche Adresseinstellungen ein Mailserver braucht.
Die IP-Adresse ist die Nummer eines Servers im Internet. Bei IPv4 ist sie 32 Bit lang, insgesamt gibt es etwa 4,3 Milliarden Adressen, und ein Teil davon ist für Dienst- und private Netze reserviert. Bei IPv6 ist die Adresse 128 Bit lang, und es gibt so viele Adressen, dass der Hoster jedem Server ein ganzes Subnetz geben kann. Beide Protokolle laufen parallel: Ein Server mit beiden Stacks ist sowohl für Nutzer mit IPv6 erreichbar als auch für jene, die nur IPv4 haben.
Warum IPv4 ausgegangen ist und Geld kostet
Freie IPv4-Adressen wurden von fünf regionalen Registraturen vergeben, jede für ihren Teil der Welt. Ihr gemeinsamer Vorrat bei der IANA war am 3. Februar 2011 erschöpft: An diesem Tag wurden die letzten Adressen zu gleichen Teilen unter den Registraturen aufgeteilt. Die nordamerikanische ARIN hat ihren Vorrat am 24. September 2015 aufgebraucht. Die europäische RIPE NCC hat die letzten freien Adressen am 25. November 2019 vergeben. Seitdem kann sich eine neue Organisation bei der RIPE NCC auf eine Warteliste setzen lassen und erhält ganze 256 Adressen (/24), sobald Adressen anderer in den Pool zurückfließen.
Deshalb kauft oder mietet ein Hoster, der neue Adressen braucht, diese von anderen Organisationen und legt die Kosten auf den Tarifpreis um oder berechnet zusätzliche Adressen separat. Laut accsly-Katalog vom 2. November 2026 liegt der Median bei 140 Hostern, die den Preis einer zusätzlichen IPv4 eindeutig angeben, bei etwa 2 € im Monat pro Adresse (180 ₽ zum Kurs vom 2. November 2026), die Hälfte der Preise liegt zwischen etwa 1,70 und 3,00 €. Eine kostenlose zusätzliche Adresse ist selten.
Daraus folgt ein praktischer Rat: Braucht der Server mehrere Adressen – für verschiedene Websites mit eigenen Zertifikaten ist das längst nicht mehr nötig, für Mail oder die Trennung von Diensten aber manchmal schon –, rechnen Sie sie gleich in den Tarifpreis ein.
NAT-VPS und Server ohne IPv4
Um Server günstiger anzubieten, geben manche Hoster nicht jedem eine eigene IPv4. Es gibt zwei Varianten.
- NAT-VPS: eine externe IPv4 für mehrere Server, jeder mit einem eigenen kleinen Portbereich. Eingehende Verbindungen auf einen Port aus Ihrem Bereich leitet der Hoster an Ihren Server weiter. Für SSH, einen Bot, der selbst APIs aufruft, oder Tests reicht das. Eine Website auf den Ports 80 und 443 lässt sich ohne Vermittler nicht betreiben, und PTR sowie Reputation der Adresse teilen Sie mit den Nachbarn.
- IPv6-only: Der Server hat nur IPv6-Adressen. Eingehende Verbindungen sind nur von Nutzern mit IPv6 möglich, ausgehende nur zu Ressourcen, die per IPv6 erreichbar sind.
Im accsly-Katalog kommen 349 VPS-Tarife von 31 Hostern ohne eigene IPv4. Kaufen Sie einen solchen Tarif nur, wenn Sie wissen, was der Server tun soll und von wo aus er angesprochen wird.
IPv6 und das Subnetz /64
Bei IPv6 wird die Adresse in zwei Hälften geteilt: Die ersten 64 Bit sind die Netznummer, die letzten 64 Bit die Nummer des Geräts darin. Das verlangt die IPv6-Architektur (RFC 4291, erläutert in RFC 7421), deshalb ist das kleinste Subnetz für ein Netzsegment ein /64, und kleiner teilt man es üblicherweise nicht. Die RIPE NCC empfiehlt Netzbetreibern (Dokument RIPE-690), einem Kunden ein /48 oder /56 zu geben und jedem Segment mindestens ein /64.
Für den Server heißt das: Ein /64 enthält mehr als 18 Trillionen Adressen, und Sie können einem VPS kostenlos so viele IPv6-Adressen zuweisen, wie Sie brauchen. In der Praxis vergeben Hoster unterschiedlich – ein ganzes /64, ein größeres Subnetz oder einzelne Adressen aus einem gemeinsamen Netz –, klären Sie das also in den Bedingungen, wenn Sie viele Adressen brauchen. IPv6-Unterstützung bestätigen 703 Hoster im Katalog; Tarife finden Sie in der Zusammenstellung VPS mit IPv6.
Ob IPv6 auf dem Server funktioniert, prüfen Sie mit drei Befehlen:
ip -6 addr show scope global
ping -6 -c 3 2001:4860:4860::8888
curl -6 -sI https://www.google.com | head -1
Der erste zeigt die zugewiesenen Adressen, der zweite, dass der Server das externe Netz per IPv6 erreicht, der dritte, dass DNS und HTTPS funktionieren. Denken Sie an die Firewall: Regeln für IPv4 gelten nicht automatisch für IPv6. ufw wendet sie auf beide Protokolle an, bei manuellen iptables-Regeln brauchen Sie einen eigenen Satz ip6tables. Die übrigen Schritte zur Absicherung stehen im Artikel Die ersten 10 Schritte nach dem VPS-Kauf: Sicherheit.
Wann IPv6 allein genügt
Ein Server nur mit IPv6 eignet sich, wenn gewöhnliche Besucher nicht direkt auf ihn zugreifen:
- interne Dienste – Datenbank, Warteschlange, Backup-Speicher –, auf die Ihre eigenen Server mit IPv6 zugreifen;
- eine Website hinter einem CDN oder Reverse Proxy: Besucher kommen auf die IPv4-Adresse des CDN, und das CDN holt die Seiten per IPv6 von Ihrem Server – sofern der CDN-Anbieter das unterstützt;
- Testumgebungen und das Kompilieren von Code, wenn alle benötigten Repositories per IPv6 erreichbar sind;
- Administration per SSH, wenn Sie selbst zu Hause oder im Büro IPv6 haben.
Es genügt nicht, wenn Besucher sich direkt mit dem Server verbinden – eine Website ohne CDN, ein Spieleserver, Mail – oder wenn der Server selbst Dienste ohne IPv6 aufruft: Ein Teil der APIs, Paket-Mirrors und Websites läuft bis heute nur über IPv4. Für ausgehende Verbindungen zu ihnen gibt es NAT64 und DNS64 (RFC 6146 und RFC 6147): Der Hoster oder ein öffentlicher Dienst übersetzt Anfragen an IPv4-Adressen nach IPv6. Bietet der Hoster das nicht an, erreicht ein Server nur mit IPv6 solche Ressourcen nicht.
Reverse-DNS-Eintrag (PTR) für Mail
Ein gewöhnlicher DNS-Eintrag verknüpft einen Namen mit einer Adresse (A für IPv4, AAAA für IPv6). Der Reverse-Eintrag PTR verknüpft eine Adresse mit einem Namen. Für Mailserver ist er wichtig: Google verlangt von Absendern, dass die Adresse, von der eine Mail ausgeht, einen PTR-Eintrag auf einen Namen hat, der seinerseits wieder auf dieselbe Adresse zeigt. Fehlt das, werden Mails an Gmail abgelehnt oder landen im Spam. Die Empfehlung, für jede Adresse übereinstimmende PTR- und A-Einträge zu führen, steht schon in RFC 1912.
Den PTR richtet der Inhaber der Adresse ein – der Hoster. Meist ist das ein Feld im Server-Control-Panel oder eine Anfrage an den Support. Die Reihenfolge:
- legen Sie einen A-Eintrag an (und AAAA, wenn Mail auch per IPv6 versendet wird), zum Beispiel
mail.example.com→ Adresse des Servers; - bitten Sie den Hoster oder tragen Sie im Panel den PTR für dieselbe Adresse ein: Adresse →
mail.example.com; - prüfen Sie mit dem Befehl
dig -x server_adresse +short– die Antwort muss mit dem Namen aus dem A-Eintrag übereinstimmen; - versendet der Server Mail auch per IPv6, braucht auch die IPv6-Adresse einen PTR, sonst geht ein Teil der Mails von einer Adresse ohne Reverse-Eintrag aus.
Auf einem NAT-VPS können Sie keinen eigenen PTR einrichten: Die Adresse ist geteilt. Eine weitere Voraussetzung für einen Mailserver ist ein offener ausgehender Port 25: Manche Hoster halten ihn standardmäßig geschlossen und öffnen ihn auf Anfrage. Tarife, bei denen das möglich ist, finden Sie in der Zusammenstellung VPS für einen Mailserver. Welche weiteren Tarifbedingungen Sie vor der Bezahlung prüfen sollten, steht im Artikel Hosting-Tarife richtig lesen: versteckte Einschränkungen.