Anleitungen

Statische IP-Adresse: was sie ist und wie du sie unter Linux und Windows einrichtest

Eine statische IP bleibt immer gleich, eine dynamische wird neu vergeben. Wie du eine feste IP mit netplan, nmcli oder unter Windows einrichtest.

Veröffentlicht ~8 Min. Lesezeit

Kurz gesagt: Eine statische IP-Adresse bleibt bei jeder Verbindung eines Geräts gleich – von Hand zugewiesen oder dafür reserviert – statt bei jeder Verbindung neu aus einem Pool vergeben zu werden, wie es bei einer dynamischen IP läuft. Im Folgenden: welche der beiden du hast, warum ein Server eine feste IP braucht und ein Heimanschluss meist nicht, und wie du eine statische IP unter Debian, Ubuntu, bei RHEL-Distributionen und unter Windows einrichtest.

Statische IP vs. dynamische IP

Statische IPDynamische IP
Zugewiesen vonDir selbst, oder für dein Gerät reserviertDHCP-Server, aus einem Pool, jedes Mal neu
Ändert sich?Nein, außer du änderst sieKann sich bei Neuverbindung oder Lease-Erneuerung ändern
Typische NutzungServer, Drucker, VPNs, Firewall-RegelnLaptops, Smartphones, die meisten Heimanschlüsse
KostenOft ein kostenpflichtiges Zusatzprodukt beim Provider; bei einem VPS inklusiveMeist der Standard, kostenlos

Jeder VPS dagegen erhält ab dem ersten Boot eine statische IP – der Anbieter weist sie dieser virtuellen Maschine zu, und sie ändert sich auch nach einem Neustart nicht. Genau deshalb kannst du den DNS-Eintrag einer Domain einmal darauf zeigen lassen und musst dich danach nicht mehr darum kümmern.

Warum eine statische IP wichtig ist

Ein DNS-A-Eintrag, eine Firewall-Freigabe, ein SSH-Eintrag in known_hosts und eine VPN-Peer-Konfiguration zeigen alle direkt auf eine IP-Adresse. Ändert sich diese Adresse unangekündigt, geht genau in dem Moment alles davon kaputt. Das ist der ganze Grund, sich darum zu kümmern: Eine statische IP macht eine Verbindung an sich weder schneller noch sicherer, sie macht die Adresse nur zu etwas, worauf sich anderes verlassen kann.

Wie du herausfindest, welche der beiden du hast

Bei einem privaten oder geschäftlichen Anschluss vergibt der Provider fast immer eine dynamische IP, außer du hast ausdrücklich eine statische bestellt und bezahlt – prüfe den Vertrag oder frage den Support. Bei einem gemieteten Server schaust du ins Panel des Anbieters: Die Haupt-IP eines VPS oder dedizierten Servers ist per Definition statisch, zugewiesen für die gesamte Mietdauer.

Die aktuelle Adresse deines Geräts ansehen
# Linux
ip -4 addr show scope global

# Windows (PowerShell)
Get-NetIPAddress -AddressFamily IPv4 | Where-Object { $_.PrefixOrigin -ne 'WellKnown' }

PowerShells Spalte PrefixOrigin zeigt Manual für eine statische Adresse und Dhcp für eine vom DHCP-Server geliehene. Unter Linux hilft nur ein Blick in die Konfigurationsdatei oder das Tool unten weiter – die laufende Adresse sieht in beiden Fällen identisch aus.

Statische IP unter Debian und Ubuntu einrichten (netplan)

Beide Distributionen konfigurieren das Netzwerk seit Ubuntu 18.04 und Debian 12 über netplan. Finde zuerst deine Datei und den Namen der Netzwerkschnittstelle:

Debian · Ubuntu
ls /etc/netplan/
ip link show   # Name der Schnittstelle notieren, z. B. eth0 oder enp1s0
/etc/netplan/50-cloud-init.yaml (oder deine Datei)
network:
  version: 2
  ethernets:
    eth0:
      dhcp4: no
      addresses:
        - 203.0.113.10/24
      routes:
        - to: default
          via: 203.0.113.1
      nameservers:
        addresses: [1.1.1.1, 9.9.9.9]
Anwenden
sudo netplan try    # zeigt eine Vorschau, macht automatisch rückgängig, falls die Verbindung abreißt
sudo netplan apply

Ein VPS von einem Anbieter mit cloud-init kann /etc/netplan/50-cloud-init.yaml beim nächsten Boot neu erzeugen und deine Änderung überschreiben – falls das passiert, lege die statische Konfiguration stattdessen in eine neue Datei, etwa /etc/netplan/99-static.yaml, die netplan über die erzeugte Datei legt.

Statische IP unter RHEL, Rocky und AlmaLinux einrichten (nmcli)

Rocky · AlmaLinux · RHEL
nmcli connection show                 # Namen der Verbindung finden, oft "eth0" oder "System eth0"

sudo nmcli connection modify eth0 \
  ipv4.addresses 203.0.113.10/24 \
  ipv4.gateway 203.0.113.1 \
  ipv4.dns "1.1.1.1 9.9.9.9" \
  ipv4.method manual

sudo nmcli connection up eth0

nmcli connection modify ändert nur das gespeicherte Profil; nichts passiert, bis connection up es neu anwendet – das reißt die Schnittstelle kurz ab, genau wie netplan apply. Halte also auch hier eine Konsole bereit.

Statische IP unter Windows einrichten

PowerShell (als Administrator)
# Zuerst den Namen der Schnittstelle finden
Get-NetAdapter

New-NetIPAddress -InterfaceAlias "Ethernet" -IPAddress 203.0.113.10 -PrefixLength 24 -DefaultGateway 203.0.113.1
Set-DnsClientServerAddress -InterfaceAlias "Ethernet" -ServerAddresses 1.1.1.1,9.9.9.9

Dieselben Einstellungen findest du unter Einstellungen → Netzwerk und Internet → Ethernet → IP-Zuweisung → Bearbeiten, dort von „Automatisch (DHCP)“ auf „Manuell“ umgestellt, für alle, die PowerShell lieber meiden.

Jeder VPS (engl.) kommt mit einer statischen IPv4-Adresse inklusive – auf Seiten des Anbieters ist da nichts weiter zu konfigurieren, nur innerhalb des Betriebssystems, wenn du eine zweite Adresse hinzufügst oder die Standardadresse änderst.

Häufige Fragen

Was ist eine statische IP-Adresse?

Eine IP-Adresse, die einem Gerät fest zugewiesen ist und bei jeder Verbindung gleich bleibt, statt bei jeder Verbindung neu aus einem Pool vergeben zu werden wie bei einer dynamischen IP. Server, VPNs und Drucker nutzen meist eine feste IP; die meisten privaten Internetanschlüsse haben standardmäßig eine dynamische.

Ist eine statische IP sicherer als eine dynamische?

Nein – die Art der Adresse hat nichts mit Sicherheit zu tun. Eine statische IP ist lediglich vorhersagbar, und genau das brauchen ein DNS-Eintrag, eine Firewall-Regel oder eine VPN-Konfiguration, um dauerhaft zu funktionieren.

Hat mein VPS schon eine feste IP-Adresse?

Ja. Die Haupt-IP-Adresse eines VPS oder dedizierten Servers ist per Definition statisch – der Anbieter weist sie der virtuellen Maschine zu, und sie ändert sich auch nach einem Neustart nicht. Genau deshalb kannst du einen DNS-Eintrag einmal darauf zeigen lassen, ohne dich später darum kümmern zu müssen.