Exportul și analiza adreselor IP libere din DHCP Server

Configurare noua (How To)

Situatie

Când administrezi o rețea de companie și trebuie să configurezi echipamente noi cu IP static (imprimante, servere, camere de supraveghere sau AP-uri), ai nevoie să știi rapid ce IP-uri sunt libere într-un anumit subnet.

Navigarea manuală prin consola grafică DHCP (clic pe Address Leases, sortare, căutare vizuală a golurilor) este obositoare și predispusă la greșeli. Acest script de PowerShell interoghează direct rolul de DHCP și îți returnează instant o listă curată cu primele IP-uri disponibile.

Ce face această soluție?

  1. Interoghează un anumit Scope (subnet) configurat pe serverul DHCP local sau de la distanță.

  2. Identifică adresele IP care nu sunt alocate (nu au lease activ și nu sunt în rezervări).

  3. Afișează instant primele 20 de adrese IP sigure pentru a fi folosite.

Solutie

Scriptul PowerShell (Get-FreeDHCPAddresses.ps1)

# — CONFIGURARE —
$scopeID = “192.168.1.0” # Subnetul pe care vrei să îl verifici
# ——————-

Write-Host “Se analizează Scope-ul DHCP: $scopeID …” -ForegroundColor Cyan

try {
# Extrage toate IP-urile libere din scope-ul specificat
$ipuriLibere = Get-DhcpServerv4FreeIPAddress -ScopeId $scopeID -Num 20

if ($ipuriLibere) {
Write-Host “✅ Următoarele 20 de adrese IP sunt LIBERE și pot fi folosite:” -ForegroundColor Green
$ipuriLibere | ForEach-Object { Write-Host “- $_” -ForegroundColor Get-Date }
} else {
Write-Host “🚨 Nu mai există adrese IP libere în acest scope!” -ForegroundColor Red
}
} catch {
Write-Warning “Eroare: Asigură-te că rulezi scriptul pe serverul DHCP sau că ai uneltele RSAT instalate și Scope ID-ul este corect.”
}

Ce trebuie să modifici în script?

  • $scopeID = "192.168.1.0" -> Schimbă cu ID-ul real al scope-ului tău din serverul DHCP (adresa de rețea a clasei respective).

  • Note: Comanda -Num 20 returnează primele 20 de IP-uri libere găsite pentru a nu umple ecranul. Poți mări sau micșora acest număr după preferințe.

Tip solutie

Permanent

Voteaza

(3 din 4 persoane apreciaza acest articol)

Despre Autor

Leave A Comment?