Freie IP-Adressen finden: Ping-Check, Scan & Skripte
Du brauchst eine freie IP für NAS, Drucker, Access Point oder Smart-Home-Zentrale – willst aber keine IP-Kollision riskieren.
Hier zeige ich dir die schnellsten Checks (Ping), einen sauberen Ablauf (DHCP-Range beachten) und praktische Skripte, wenn du viele IPs prüfen willst.
Mehr Grundlagen rund um NAS, Netzwerk & Zugriff von außen findest du im Leitfaden → NAS-Medienserver
Kurzentscheidung: Wie willst du die freie IP finden?
- Nur eine bestimmte IP prüfen → Ping + Router-Clientliste
- Mehrere IPs prüfen → PowerShell-Scan (schnell & flexibel)
- Sauber für Dauerbetrieb → DHCP-Reservierung statt „hart“ statisch
Schnellcheck (1 IP)
Ideal, wenn du z. B. 192.168.1.50 nutzen willst. Erst Router-Clientliste prüfen, dann Ping.
Scan (ganzer Bereich)
Wenn du viele Geräte hast oder du „freie Plätze“ suchst. PowerShell ist hier der angenehmste Weg.
Dauerhaft sauber
Statt IPs am Gerät „fest einzutippen“: IP im Router reservieren. Das verhindert Kollisionen und bleibt wartbar.
Kurzstart (1 Minute)
- Schau im Router nach, welcher IP-Bereich per DHCP vergeben wird (damit du nicht „blind“ reinfunkt).
- Prüfe eine Wunsch-IP zuerst in der Router-Clientliste, dann per Ping.
- Wenn du mehrere IPs prüfen willst: nutze das PowerShell-Scan-Skript weiter unten.
- Für NAS/Server: lieber DHCP-Reservierung im Router als „hart“ statische IP am Gerät.
- Unten findest du zusätzlich Batch- und PowerShell-Skripte zum Copy/Paste.
Warum freie IPs „tückisch“ sind (DHCP + manuelle IPs)
In vielen Heimnetzen vergibt der Router IPs automatisch (DHCP). Gleichzeitig bekommen Geräte wie NAS, Drucker, Server oder Access Points oft manuell eine feste IP.
Das Problem: Manuelle IPs sind nicht immer dort sichtbar, wo du zuerst hinschaust – und eine falsch vergebene IP kann eine Kollision auslösen.
Typische Symptome einer IP-Kollision:
- Geräte sind mal erreichbar, mal nicht
- „komische“ Aussetzer beim Streamen/Backup
- Dienste funktionieren nur sporadisch
Schritt 1: IP-Bereich und DHCP-Range kennen
Bevor du prüfst, welche IP frei ist, solltest du wissen, in welchem Netz du überhaupt bist.
- Eigene IP und Netz herausfinden
- Windows:
ipconfig(suche „IPv4-Adresse“ und „Standardgateway“) - macOS: Systemeinstellungen → Netzwerk → aktive Verbindung
- Viele Heimnetze sind z. B. 192.168.0.x oder 192.168.1.x
- DHCP-Bereich im Router checken
Im Router findest du meist eine Einstellung wie „DHCP-Server“ oder „IP-Adressen automatisch vergeben“. Dort steht ein Bereich, z. B.:
- DHCP von 192.168.1.20 bis 192.168.1.200
Praxis-Tipp (sauber & stressfrei):
- Lass DHCP laufen
- Reserviere für wichtige Geräte (NAS, Drucker, AP) eine feste IP im Router („DHCP-Reservierung“)
So bleibt alles nachvollziehbar und du vermeidest Kollisionen.
Wenn du dein Heimnetz grundsätzlich sauber planen willst (Dosen/Switch/Struktur) → Netzwerk im Haus einrichten
Schritt 2: Eine einzelne IP schnell prüfen (Ping)
Der klassische Schnelltest ist Ping:
ping 192.168.1.50
Ergebnis richtig interpretieren:
- Antwort kommt zurück → IP ist sehr wahrscheinlich belegt (Gerät antwortet)
- Zeitüberschreitung → IP wirkt frei, kann aber auch „Ping blockiert“ sein
Wichtig: Ping ist ein guter Indikator, aber nicht 100% sicher, weil Firewalls ICMP blockieren können.
Sicherer Mini-Check zusätzlich (empfohlen)
- Prüfe im Router die verbundenen Geräte/Clientliste (oft mit Gerätename/MAC/IP)
- Wenn du Windows nutzt: nach einem Ping einmal
arp -aausführen (manchmal siehst du, ob eine MAC zur IP auftaucht)
Schritt 3: Viele IPs prüfen (ohne Handarbeit)
Wenn du einen Bereich scannen willst (z. B. .1 bis .254), sind Skripte deutlich schneller und reproduzierbar.
PowerShell: Bereich scannen (empfohlen)
# Subnetz anpassen (z. B. 192.168.1)
$subnet = "192.168.1"
1..254 | ForEach-Object {
$ip = "$subnet.$_"
$online = Test-Connection -ComputerName $ip -Count 1 -Quiet -ErrorAction SilentlyContinue
if ($online) { "$ip belegt" } else { "$ip frei" }
} | Out-File ".\ip-scan.txt"
Write-Host "Fertig: Ergebnis in ip-scan.txt"
Wenn du nur freie IPs ausgeben willst:
$subnet = "192.168.1"
1..254 | ForEach-Object {
$ip = "$subnet.$_"
if (-not (Test-Connection -ComputerName $ip -Count 1 -Quiet -ErrorAction SilentlyContinue)) {
$ip
}
} | Out-File ".\freie-ips.txt"
Write-Host "Fertig: freie IPs in freie-ips.txt"
Batch: Bereich scannen (einfach, funktioniert überall auf Windows)
@echo off
set "subnet=192.168.1"
set "out=ip-scan.txt"
echo Scan %subnet%.1 bis %subnet%.254 > "%out%"
echo.>>"%out%"
for /L %%i in (1,1,254) do (
ping -n 1 -w 200 %subnet%.%%i >nul
if errorlevel 1 (
echo %subnet%.%%i frei>>"%out%"
) else (
echo %subnet%.%%i belegt>>"%out%"
)
)
echo Fertig: Ergebnis in %out%
pause
Batch: bestimmte IPs prüfen (wenn du nur eine Liste hast)
@echo off
setlocal enabledelayedexpansion
set "ips=192.168.1.10 192.168.1.20 192.168.1.50"
for %%i in (%ips%) do (
ping -n 1 -w 200 %%i >nul
if errorlevel 1 (
echo %%i frei
) else (
echo %%i belegt
)
)
endlocal
pause
Kann man verhindern, dass jemand IPs anpingt?
Ja – indem du ICMP Echo (Ping) blockierst. Das kann über Router/Firewall-Regeln passieren (je nach Gerät).
Aber: Wenn du Ping komplett deaktivierst, verlierst du ein sehr hilfreiches Diagnose-Tool. Für ein Heimnetz ist es oft sinnvoller, Ping intern zu erlauben und nur „von außen“ sauber abzusichern.
Wenn du Dienste von außen erreichbar machen willst (z. B. NAS), brauchst du außerdem eine saubere Router-Konfiguration → Portfreigabe Synology Speedport
Fazit
Freie IP-Adressen findest du am zuverlässigsten, wenn du zuerst den DHCP-Bereich kennst und dann gezielt prüfst:
- für eine einzelne IP: Router-Clientliste + Ping
- für viele IPs: PowerShell-Scan
- für dauerhafte Setups: DHCP-Reservierung statt „hart“ statisch
Gerade bei NAS, Drucker und Netzwerkgeräten sparst du dir damit später richtig viel Fehlersuche.
Häufige Fragen (FAQ)
Reicht Ping, um sicher zu wissen, ob eine IP frei ist?
Ping ist ein sehr guter Indikator, aber nicht 100% sicher, weil Geräte Ping blockieren können.
Was ist besser: statische IP am Gerät oder DHCP-Reservierung im Router?
Für die meisten Heimnetze ist DHCP-Reservierung sauberer: zentral dokumentiert, weniger Kollisionsrisiko, leichter wartbar.
Wie finde ich den DHCP-Bereich meines Routers?
Im Router-Menü unter DHCP/Netzwerk/LAN. Dort steht meist ein Start- und Endbereich der automatisch vergebenen IPs.
Was passiert bei einer IP-Kollision?
Beide Geräte „streiten“ um die gleiche Adresse. Das führt zu Abbrüchen, unerklärlichen Aussetzern und schwer reproduzierbaren Fehlern.
Warum zeigt der Router nicht alle manuell vergebenen IPs?
Je nach Router siehst du primär DHCP-Leases. Geräte mit statischer IP tauchen nicht immer sauber/benannt auf.
Welche IPs sollte ich für „feste Geräte“ nutzen?
Am besten IPs, die du per Reservierung vergibst – oder einen Bereich außerhalb des DHCP-Pools, den du konsequent dokumentierst.
Kann ich verhindern, dass Geräte im LAN auf Ping antworten?
Ja, per Firewall/Router-Regeln (ICMP blockieren). Für Fehlersuche ist Ping intern aber oft sehr hilfreich.
Ich habe freie IPs gefunden – wie verhindere ich, dass es später wieder chaotisch wird?
Konsequent reservieren, benennen und dokumentieren (Router-Reservierungen + klare Gerätelisten).
Nächster Schritt: Was willst du als Nächstes optimieren?
NAS stabil einbinden
• Grundsetup + Netzwerk sauber machen → Synology NAS einrichten
Zugriff von außen
• Portfreigabe am Speedport richtig setzen → Portfreigabe Synology Speedport
Heimnetz sauber planen
• Dosen, Kabel, Switch – ohne Chaos → Netzwerk im Haus einrichten


Hinterlasse einen Kommentar
An der Diskussion beteiligen?Hinterlasse uns deinen Kommentar!